Python is a programming language:
- Programming languages are used to develop applications.
- Python can be used as programming language in application development.
- Using python, we can develop following types of applications
- Standalone applications
- Web applications
- Embedded system applications
- Gaming applications
Web Applications
One of Python’s widely used web-framework named Django is used on social networking site Instagram. Python offers many useful tools, few of them commonly used are:
- Django and Pyramid framework(Use for heavy applications)
- Flask and Bottle (Micro-framework)
- Plone and Django CMS (Advance Content management)
Desktop GUI Applications:
Graphical User Interface provides a human friendly experience to any application. Python provides a Tk GUI library to develop a GUI. Some commonly used GUI libraries are given below.
- Tkinter or Tk
- wxWidgetM
- Kivy (used for writing multitouch applications )
- PyQt or Pyside
Console-based Application
These applications are executed from the command line or Shell. Although these types of applications were suited in old systems, python still supports development of console based applications.