GUI graphical interface
1.wxpython
The GUI programming framework under Python is similar to the architecture of MFC
Download address: http://wxpython.org/download.php
2. PyQt
QT development library for Python
Download address: http://www.riverbankcomputing.com/software/pyqt/download
Web framework
1. Django
Open source web development framework that encourages rapid development and follows the MVC design
Download address: http://www.djangoproject.com/
2. web2py
A small, flexible web framework that is simple but powerful
Download address: http://web2py.com/
Scientific calculations
1. Matplotlib
A third-party library of matlab-like classes implemented by Python to draw some high-quality mathematical 2D graphics
Download address:
http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/
2. SciPy
The Python-based matlab implementation is designed to achieve all of matlab's features
Download address: http://pypi.python.org/pypi/scipy/
3. NumPy
Python-based scientific computation of third-party libraries provides solutions for matrices, linear algegets, Fourier transformations, and more
Download address: http://pypi.python.org/pypi/numpy/
Web page processing
1. BeautifulSoup, powerful fault tolerance
Web pages handle very powerful packages
http://www.crummy.com/software/BeautifulSoup/
2. PyQuery, in Python, process documents like jQuery of a Web page
Download: https://pypi.python.org/pypi/pyquery
Document: Https://pythonhosted.org/pyquery/
Other
1. MySQLdb
Used to connect to the MySQL database
Download address: http://pypi.python.org/pypi/MySQL-python/
2. PIL
Python-based image processing library is powerful and supports a wide range of graphics file formats
Download address: http://effbot.org/zone/pil-index.htm
3. PyGame
Python-based multimedia development and game software development modules
Download address: http://www.pygame.org/download.shtml
4.sh System Management
sh lets you execute shell terminal commands like a function
Download address: https://pypi.python.org/pypi/sh
5. pickle (cPickle)
6. json
7. random
8. datetime
Special introduction
1. cx_Freeze
Convenient and simple packaging tools, cross-platform!
Download address: http://cx-freeze.sourceforge.net/
2. psyco
Script execution efficiency is somewhat poor, although optimization is not difficult, but if there is a simple way, almost do not need to modify the source code, it is certainly worth paying attention to. The magic of psyco is that it can improve performance by 40% or more by calling just two lines of code at the entrance to the code.
If your client thinks your program is a little slow, please don't rush to optimize your code, psyco might be able to get him to change his mind right away. Psyco is Python's jit and has a lot of potential to exploit, and if there's not much time left to optimize your performance, read its manual right away, and there are plenty of tricks to easily optimize performance.
These are some commonly used third-party libraries
For more information, please click on: http://pypi.python.org/pypi
Other recommendations: