Exploring Python






introPython

Introduction:

Python is an interpreted, high-level programming language for general-purpose programming. It is an interpreted language and does not
require compilation. It also supports various programming paradigms like Object-oriented approach, functional and procedural approach.
These days Python is a hot topic in software development because of its portability, platform-independent and its support of a rich set of
libraries.


Python vs Other high level language:

Python is very much similar to other high-level programming languages like C, C++, Java, etc. The factors which distinguished it from other
languages are its syntax, libraries, and support for the third party resources which extends its capability. It is also a cross-platform language
means python code written for one operating system and be executed in other platforms like Linux or Mac and even on the embedded
operating system.


Areas of application:

Python is used in developing applications for various areas such as :

  • Desktop application
  • Database application
  • Network programming
  • Supports in Mobile development
  • Game programming
  • Developing scripts for automation
  • Developing tools and scripts for 3D modelling software like Blender.
  • Web development (Server side scripting)
  • Machine Learning & Artificial intelligence

Python Versions:

Currently, these days two versions of pythons are widely used, its Python 2.x and 3.x. Python 2.x is the legacy one and Python 3.x is the newly
developed one with some revisions.


Target Audiances:

This learning series has been prepared for beginners and technical enthusiasts to help them understanding the Python concepts from basic
to advanced levels.