Where Python is mostly used?
There are some applications where Python is mostly used:
1. Web and Internet Development
Python lets you develop a web application without much trouble.
It has libraries for internet protocols like HTML and XML, JSON, e-mail processing,
IMAP, FTP and easy-to-use socket interface.
2. Desktop GUI Applications
Graphical user interface(GUI), Most binary distributions of Python ship with Tk, a standard GUI lib.
It lets you draft a user interface for applications.
3. Scientific and Numeric Applications
It's not a surprise that python finds its place in the scientific community. For this, we have:
a)SciPy
b)Pandas
c)IPython
d)Software Carpentry Course
e)Natural Language Toolkit (Library For Mathematical And Text Analysis)
4. Software Development Application
Software developers use python as a support language.
They use it to build-control and management, testing, and for many other things
5. Python Applications in Education
Python makes for an awesome introductory programming language.
It’s a great language to teach in schools or even learn on your own.
6. Python Applications in Business
Python is also a great choice for developing ERP and e-commerce systems,there are some application that run on python:
a)Tryton – A three-tier, high-level general-purpose application platform.
b)Odoo – A management software with a range of business applications.
With all that, it’s an all-rounder and forms a complete suite of enterprise-management applications in-effect.
7. Database Access
With Python, you have:
a)Custom and ODBC interfaces to MySQL, Oracle, PostgreSQL, MS SQL Server, and others.
These are freely available for download.
b)Object databases like Durus and ZODB
c)Standard Database API
?8. Network Programming
It does provide support for lower-level network programming:
a)Twisted Python – A framework for asynchronous network programming.
b)An easy-to-use socket interface
9. Games and 3D Graphics
a)PyGame, PyKyra are two frameworks for game development with Python.
Apart from this, we also get a variety of 3D-rendering libraries.
b)PyWeek, a semi-annual game programming contest.
10. Other Python Applications
These are some of the major Python use cases:
a)Console-based Applications
b)Audio – or Video-based Applications
c)Applications for Images
d)Enterprise Applications
e)3D CAD Applications
f)Computer Vision (Facilities like face-detection and colour-detection)
g)Machine Learning
h)Robotics
i)Web Scraping (Harvesting data from websites)
j)Scripting
k)Artificial Intelligence
l)Data Analysis