Python 1
Python 1
Python Programming
Python Overview
8/22/2017
What is Python?
1. Easy to Read
Python code is quite like English. Looking at it, you can tell what the code is supposed to do.
2. High-Level
Python is a high-level language. This means that as programmers, we don’t need to remember the
system architecture. Also, we need not manage memory.
3. Cross-platform language
Python can run equally on different platforms such as Windows, Linux, Unix , Macintosh etc. A Python
program written on a Windows computer will run on a Linux system and vice versa. Thus, Python is
a portable language .
4. Extensible
If needed, you can write some of your Python code in other languages like C++. This makes Python an
extensible language, meaning that it can be extended to other languages.
More Features ..
5. Dynamically Typed
Python is dynamically-typed. This means that the type for a value is decided at runtime, not in advance. This
is why we don’t need to specify the type of data while declaring it.
7. Extensive Libraries
The Python Standard Library is huge indeed. Python library contains built-in modules that provide access to
system functionality, as well as modules written in Python that provide standardized solutions for many
problems that occur in everyday programming.
Why
Python
Easy to read Python scripts have clear syntax, simple structure and very few protocols to
remember before programming.
Easy to Maintain Python code is easily to write and debug. Python's success is that its source code is fairly
easy-to-maintain.
Portable Python can run on a wide variety of Operating systems and platforms and providing the
similar interface on all platforms.
Broad Standard Libraries Python comes with many prebuilt libraries apx. 21K
High Level programming Python is intended to make complex programming simpler. Python deals with memory
addresses, garbage collection etc internally.
Interactive Python provide an interactive shell to test the things before implementation. It provide
the user the direct interface with Python.
Database Interfaces Python provides interfaces to all major commercial databases. These interfaces are
pretty easy to use.
GUI programming Python supports GUI applications and has framework for Web. Interface to tkinter,
WXPython, DJango in Python make it . 8/22/2017
History of Python