What is Python?

  • Share this:

Python is an open-source programming language & cross-platform supported. Python is a general-purpose programming language that can be utilized in a wide range of applications. It provides high-level data structures, dynamic typing, and many more functionalities, which help the creation of complex applications. Python is intended for good readability & Python commonly uses English keywords for better understanding.

Python Characteristics
It can be used to create huge applications as a scripting language or can be compiled as byte code.
It provides dynamic data types of extremely high level and allows dynamic type monitoring.
C, C++, COM,  Java, etc can be simply integrated.
Python is a language built on interpreters, which allows one instruction to be performed at a time.
It supports object-oriented programming concepts like class, inheritance & object, etc.
The handling support of cleaner exceptions.
Automatic memory maintenance supports.
Different integrated and third-party modules can be separately imported and utilized.


Where Python can be used
Python can be used for the handling of large data and complicated mathematics.
Applications for Desktop
Applications on a console
Mobile Applications
Python can be used to create Web Applications
Applications for 3D CAD
In addition to software, Python can be used to create procedures.
Data Science
Development of software
Artificial Intelligence


Why learning Python?
Python is interpreted
It is Interactive
Python has an English-speaking easy syntax
Language Expressive
It is Object-Oriented Language
Python can be processed, either as an object or a functional way
Support for GUI programming
Memory dynamic allocation
A vast range of Library and Frameworks
Python's syntax helps developers to build less-line programs


Why Python is popular?
Easy to learn, read & maintain
A wide libraries
The syntax is easy
Programming for GUI
Its wealthy community


Python Tools and Frameworks
Web Development:- Django, Pyramid, Tornado, Flask, web2py
Software Development:- Buildbot, Trac, Roundup
GUI Development:- Tkinter, PyQt, Kivy, wxPython
Scientific and Numeric:- SciPy, Pandas, IPython
Business applications:- Odoo, Tryton
System Administration:- Ansible, Salt, OpenStack




import time;
ticks = time.time()


Ammar Javed

Ammar Javed

Still Learning | Still Searching | Still Exploring | The secret of your success is determined by your daily agenda.