Frameworks available for developing various types of application in Python:
Python is a programming language that lets you work more quickly and integrate your systems more effectively. It is a general-purpose and high-level programming language. You can use Python for developing below mention types of applications :
- Web and Internet Development
- Scientific and Numeric applications
- Desktop GUIs
- Software Development
- Business Applications
There are various frameworks available for developing various types of applications in Python, For developing each type of application python comes up with different frameworks. Details mentioned below:
1) Frameworks used for Web Development:
- Python offers many choices for web development:
- Frameworks such as Django and Pyramid.
- Micro-frameworks such as Flask and Bottle.
- Advanced content management systems such as Plone and Django CMS.
- Python’s standard library supports many Internet protocols:
- HTML and XML
- JSON
- E-mail processing.
- Support for FTP, IMAP, and other Internet protocols.
- Easy-to-use socket interface.
2) Frameworks used for Scientific and Numeric applications:
- Python is widely used in scientific and numeric computing:
- SciPy is a collection of packages for mathematics, science, and engineering.
- Pandas is a data analysis and modeling library.
- IPython is a powerful interactive shell that features easy editing and recording of a work session and supports visualizations and parallel computing.
- The Software Carpentry Course teaches basic skills for scientific computing, running Bootcamp, and providing open-access teaching materials.
3) Frameworks used for Desktop GUI :
- The Tk GUI library is included with most binary distributions of Python.
- Some toolkits that are usable on several platforms are available separately:
- wxWidgets
- Kivy, for writing multitouch applications.
- Qt via pyqt or PySide
- Platform-specific toolkits are also available:
- GTK+
- Microsoft Foundation Classes through the win32 extensions
4) Frameworks used for Software Development:
- Python is often used as a support language for software developers, to build control and management, testing, and in many other ways.
- SCons for build control.
- Buildbot and Apache Gump for automated continuous compilation and testing.
- Roundup or Trac for bug tracking and project management.
5) Frameworks used for Business Applications
- Python is also used to build ERP and e-commerce systems:
- Odoo is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications.
- Tryton is a three-tier high-level general-purpose application platform.
For more detail on the above topic ” Frameworks available for developing various types of application in Python,” you may also write to us @:
To check about earlier topic on Python click below: “https://www.soluversity.in/what-is-python-and-why-so-popular“
Sources: