What is Python Programming?


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 .


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.


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.


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.

LEARN MORE  How To Install and Use OpenSSL Library In Python Applications?


  • Web
    • Django
    • Flask
    • Zope
  • Math
    • NumPy
    • SciPy
    • Matplotlib
  • GUI
  • Statistical
    • Pandas
  • System
  • Graphical
    • Maya
    • 3DS Max
    • Blender

You may also like...

Leave a Reply

Your email address will not be published.

Enjoy this blog? Please spread the word :)