Python is a computer programming language. It is an object-oriented dynamic type language that was originally designed for writing automated scripts (shells). With the continuous updates of the version and the addition of new language features, it is increasingly used for the development of independent and large-scale projects.
Python is an interpreted scripting language that can be used in the fields of Web and Internet development, scientific computing and statistics, artificial intelligence, education, desktop interface development, software development, and back-end development.
Python application
1. System programming
Provides API (Application Programming Interface), which can facilitate system maintenance and management, under Linux One of the iconic languages ??and the ideal programming tool for many system administrators.
2. Graphics processing
It is supported by graphics libraries such as PIL and Tkinter, which can facilitate graphics processing.
3. Mathematical processing
NumPy extensions provide a large number of interfaces to many standard mathematical libraries.
4. Text processing
The re module provided by python can support regular expressions, and also provides SGML and XML analysis modules. Many programmers use python to develop XML programs.
5. Database programming
Programmers can interact with Microsoft SQL Server, Oracle, Sybase, DB2, MySQL, Database communication such as SQLite. Python comes with a Gadfly module, which provides a complete SQL environment.
6. Network programming
Provides rich modules to support socket programming, which can easily and quickly develop distributed applications. Many large-scale software development projects such as Zope, Mnet and BitTorrent. Google are using it extensively.
7. Web programming
The application development language supports the latest XML technology.
8. Multimedia applications
Python's PyOpenGL module encapsulates the "OpenGL application programming interface" and can perform two-dimensional and three-dimensional image processing. The PyGame module can be used to write game software.
9. pymo engine
PYMO, the full name of python memories off, is an AVG game engine running on Symbian S60V3, Symbian3, S60V5, Symbian3, and Android systems. Because it is developed based on the python2.0 platform and is suitable for creating AVG games in the style of Memories Off, it is named PYMO.
10. Hacker Programming
Python has a hack library, which has built-in functions that you are familiar with or unfamiliar with, but it lacks a sense of accomplishment.
Baidu Encyclopedia—Python