If a strong standard library lays the groundwork for Python 's development, the rich third party libraries is the constant development of python, and with the development of Python some stable third libraries are added to the standard library, where more than 6,000 third-party libraries are introduced The following table is bold and red is my usual use of a number of third-party libraries.
: https://www.lfd.uci.edu/~gohlke/pythonlibs/
Common Python third-party libraries |
Classification |
Library name |
Library uses |
Web Framework |
Django |
Open source Web development framework, it encourages rapid development, and follows the MVC design, I used many times before, more useful, short development cycle |
Activegrid |
Enterprise-Class Web2.0 Solutions |
Karrigell |
A simple web framework that itself contains Web services, the Py scripting engine, and a pure Python database pydblite |
Webpy |
A small, flexible web framework, albeit simple but powerful |
CherryPy |
Python-based Web application Development framework |
Pylons |
A highly efficient and reliable web development framework based on Python |
Zope |
Open-source Web application Server |
TurboGears |
Python-based MVC-style Web application framework |
Twisted |
Popular network programming libraries, large web frameworks |
Quixote |
Web Development Framework |
Scientific calculations |
Matplotlib |
A third-party library of class Matlab implemented in Python to draw some high-quality mathematical two-dimensional graphics |
SciPy |
Python-based MATLAB implementation, designed to achieve all the functions of MATLAB |
NumPy |
A third-party library of Scientific computing based on Python, providing solutions for matrices, linear algebra, Fourier transforms, etc. |
Gui |
PyGtk |
Python-based GUI program development GTK + Library |
PyQt |
QT Development library for Python |
WxPython |
GUI programming framework under Python, similar to MFC's architecture |
Tkinter |
Python's standard interface programming package, so it's not considered a third-party library O (∩_∩) o |
Other |
BeautifulSoup |
Python-based Html/xml parser, easy to use |
PIL |
The Python-based image processing library is powerful and supports a wide range of graphic file formats |
MySQLdb |
Used to connect to MySQL database |
Celementtree |
High-performance XML parsing library, Py2.5 should already contain the module, so it's not a third-party library. |
PyGame |
Python-based multimedia development and game software development module |
Py2exe |
Convert a Python script to an executable program on Windows that can run independently |
Pefile |
Windows PE File Parser |
Introduction to common python third-party libraries