Python Applications

Python as a whole can be used in many spheres of development. Let us see what are the major regions where Python proves to be handy.

Console Based Application

Python can be used to develop console-based applications. For example IPython.

Audio or Video-based Applications

Python proves handy in the multimedia section. Some of the real applications are TimPlayer, cplay, etc.

3D CAD Applications

Fandango is a real application that provides full features of CAD.

Web Applications

Python can also be used to develop web-based applications. Some important developments are PythonWikiEngines, Pocono, PythonBlogSoftware, etc.

Enterprise Applications

Python can be used to create applications that can be used within an Enterprise or an Organization. Some real-time applications are OpenERP, Tryton, Picalo, etc.

Applications for Images

Using Python several applications can be developed for the image. Applications developed are VPython, Gogh, imgSeek, etc. There are several such applications which can be developed using Python

Image Processing and Graphic Design Applications:

Python has been used to make 2D imaging software such as Inkscape, GIMP, Paint Shop Pro and Scribus. Further, 3D animation packages, like Blender, 3ds Max, Cinema 4D, Houdini, Lightwave and Maya, also use Python in variable proportions.

Scientific and Computational Applications:

The higher speeds, productivity and availability of tools, such as Scientific Python and Numeric Python, have resulted in Python becoming an integral part of applications involved in the computation and processing of scientific data. 3D modeling software, such as FreeCAD, and finite element method software, such as Abaqus, are coded in Python.


Python has various modules, libraries, and platforms that support the development of games. For example, PySoy is a 3D game engine supporting Python 3, and PyGame provides functionality and a library for game development. There have been numerous games built using Python including Civilization-IV, Disney’s Toontown Online, Vega Strike, etc.

Python Basic Programming Tutorial

Python Introduction     Getting started in Python Programming      Python propgramming fundamentals     Python Operators    Python If Condition     Python for loop    Python range construct      Python While loop    break and continue statements     Different looping techniques     Python List     Python String     Python Functions    Python Inbuilt Functions     Python Recursion     Using Python Library     Python Tuples     Python Dictionary     Python Sets     Python Strings     Python Exception Handling     Python Data File Handling