Application of Python


Web Applications

You can create scalable web apps using frameworks and CMS (Content Management Systems ) that are built on Python. Some of the popular platforms for creating web Apps are : Django,Flasks,Pyramid,Plone,Django, CMS.

Sites like Mozilla ,Reddit ,Instagram and PBS are written in Python.

Scientific and Numeric Computing

There are numerous libraries available in Python for scientific and numeric computing. There are libraries like : Spicy and specific libraries like: EarthPy for earth science, AstroPy and so on.

Also the language is heavily used in machine learning , data mining and deep learning.

Creating software Prototypes 

Python is slow compared to compiled languages like C++ and Java. It might not be a good choice if resources are limited and efficiency is a must.

However ,Python is a great language for creating Prototypes.For examples: You can use Pygame (library for creating games ) to create your games prototypes firsts. If you like the prototypes , you can use languages like C++ to create the actual game.

Good language to Teach Programming 

Python is used by many companies to teach programming to kids and newbie.

It is a good language with a lot of features and capabilities. Yet it's one of the easiest to learn because of its simple easy-to-use syntax .