7. Object Oriented Language

8. GUI Support

Python has inbuilt set of libraries for developing GUI based programs and softwares. It has libraries like Tkinter, Kivy and pyqt for GUI development

9. Extensible Language

Python can be used along with codes of other languages like C/C++ , Java.

10. Database Applications

Python can be used to develop database based applications. It is work with SQL as well as latest database standards like Jason etc.

11. Software Development

Python can be also be used to develop variety of softwares. They include games, scientific and numeric applications, business applications, audio and video based applications, 3D based applications , image processing and enterprise based applications.

12) Web Applications

Python can be used to develop web based applications. It has inbuilt libraries to deal with HTML, XML Email processing etc.