Python is a programming language created at 1991 by Guide van Rossum. Python is influenced by C, C++, Haskell, Java, Lisp etc. There are different implementations like CPython, IronPython,Jython, PyPy. Most popular implementations is PyPy .
Interpreted
Python is an interpreted language which makes it practical for scripting of fast moving projects. Provided python code or script is interpreted an python interpreter and executed accordingly.
Dynamic Type
As a interpreted language the types of the python like integer, string, object are dynamically types or loosely typed. They can be easily converted other types implicitly.
Object Oriented
Python contains most of the modern object oriented structures, functions and features.We can fully implement an object oriented applications with Python
Real Platform Independent or Cross-platform
One of the most important feature of the Python programming language is being platform independent. Most of the python language features and libraries are implements other operating systems other than development operating systems. Linux, Unix, Windows, MacOS and other operating systems are supported.
Python2
Python 2 is old version of the Python. This version was popular 5 years age but currently Python 3 is used. Some keywords and language features are improved in version 3. It is recommended to use version 3 for new applications.
Python3
Version 3 is the most recent version of the Python. It has more features and clear syntax then version 2.
Popular Python Frameworks
Python is the most popular scripting language for various reasons and applications. There are different framework and libraries used for system, web, embedded, GUI, statistical … usages. Some of them are listed below.
- Web
- Django
- Flask
- Zope
- Math
- NumPy
- SciPy
- Matplotlib
- GUI
- Statistical
- Pandas
- System
- Graphical
- Maya
- 3DS Max
- Blender
2 thoughts on “What is Python Programming?”