Reprint a forum: http://www.python-forum.org/pythonforum/index.php
Python Basic installation:
* Http://www.python.org/official standard Python Development Kit and support environment, is also the official site of Python;
* Http://www.activestate.com/powerful unofficial versions that integrate multiple useful plug-ins, especially for Windows environments with significant improvements;
Python documentation:
* Http://www.python.org/doc/current/lib/lib.html Python Library Reference Manual.
* Http://www.byteofpython.info/can be used instead of tutorial, there is a Chinese version of the entry books.
* Http://diveintopython.org/a relatively comprehensive easy to understand entry book, the Chinese translation of recent progress for very timely 5.4.
* The Python encoding style recommended for http://www.python.org/peps/pep-0008.html.
* Http://doc.zoomquiet.org/a comprehensive set of documents that contain Python content.
Http://rgruet.free.fr/PQR25/PQR2.5.html function reference manual
Common plug-ins:
* Http://www.pfdubois.com/numpy/ Python mathematical library, sometimes some other libraries will call some of the functions inside, such as arrays or something;
* The famous image processing library Pil under http://www.pythonware.com/products/pil/ Python;
* Http://simpy.sourceforge.net/Simulation Solution Using Python;
* Matplotlib is said to be a python module used to draw 2D images. It clones many functions in MATLAB to help Python users easily obtain high-quality (published) 2D images;
* The encryption and decryption extension module of http://www.amk.ca/python/code/crypto Python;
* Http://cjkpython.i18n.org/provides Python-related CJK language support: transcoding, display, and so on.
* Psyco and Pyrex: two solutions to improve Python code running efficiency;
* Pyflakes, pychecker, and pylint are all tools used for Python code syntax check.
* Http://wxpython.sourceforge.net/wxwindows-based easy-to-use and powerful graphical interface development kit wxpython;
* Http://www.pygame.org/use python to help develop the game library, you can also use this to play video or audio or something, probably relying on SDL;
* Compiling a python program in http://starship.python.net/crew/theller/py2exe/ win is a way to get the program out of the python runtime environment and generate a Windows service or COM component. Other jobs that can complete Python scripts to executable files include Gordon McMillan's installer, freeze for Linux, py2app, and setuptools. However, such tools may have some compatibility issues with some modules, and need to be tested now.
* Embedded Database: Python version of berkeleydb, of course, there are many others.
* Peak provides some basic and important class libraries for the super-lightweight thread framework.
Some common tools:
* Http://www.scons.org/Java has ant, the fire of building tools, Python features allow us to build an update type of building tools, is scons.
* A python sidebar for Mozilla Firefox plug-in that provides a sidebar for viewing Python documents and function libraries.
* Ipython is a very useful Python shell. The wxpython release also comes with several tools, including pycrust, pyshell, pyalacarte, and pyalamode, which are graphical shell and code editor. They have different features and can be selected based on your needs.
* Easy install: easy-to-use solution for quick installation of Python modules.
Recommended resources:
* The huge python code library under the vault of Parnassus is all-encompassing. You can download the code reference from the above, and it is also a large list of Python-related programs.
* The famous Python community of the python star travel ship, including codes, documents, and experts.
* Faqts.com's Python programming knowledge database Python programming knowledge base is a python-related programming problem and solution.
* The Python open-source community of woodpecker is famous (or the best.
Sample Code:
* Http://newedit.tigris.org/technical.htm limodou's newedit editor's technical manual discusses some issues related to plug-in interface implementation, i18 implementation, and wxpython usage, which is worthy of reference.
Other things:
* Http://www.forum.nokia.com/main/0,,034-821,00.html Nokia has released a library for running Python programs (wxpython for graphic interfaces) on Series 60 systems, and a wiki page is about this: http://www.postneo.com/postwiki/moin.cgi/PythonForSeries60. The python4symbian page records my usage experience.
* Pyre: Can Python be used to meet the high-performance computing requirements? No research yet.
* Parallel Python: a pure Python parallel computing solution. Chinese Reference page
* Pexpect: Using python as a shell tool to control other command line programs (such as standard FTP and telnet programs in Linux) has not been tested for availability.
* Pyjamas: Python clone of Google GWT, which is still in the early version stage.
* Durus: Python object database.
Interesting:
* Howie: a msn chatbot implemented in Python.
* Cankiri: A screen recorder implemented using a Python script.
References
* Zdnet: essential resources for learning Python
* Pythonic web application platform comparison
* Experience in image processing in wxpython (in fact, using wxpython alone can also complete a lot of basic image processing work. For details, refer to section 12th in wxpython in action)
* Using the Win32 extension interface to obtain the list of system processes using Python
* How to obtain the directory location of the Python script
* Indentation of Python
* Problems encountered during py2exe usage
* Idle Chinese support problems
* Serialize and store Python objects
Python ide
My ide selection experience
* Http://www.xored.com trustudio is an eclipse-based plug-in that supports both Python and PHP. It used to be my favorite Python IDE environment and has a full range of functions, but some details are not perfect, so it is not easy to use.
* Http://pydev.sourceforge.net/another eclipse-based, great Python environment with improved speed and is now my favorite IDE.
* Python development using eclipse and ant in http://www-900.ibm.com/developerWorks/cn/opensource/os-ecant/index.shtml
* Http://www.die-offenbachs.de/detlev/eric3.html eric3 is a good Python ide Based on QT, which supports debugging, Automatic completion, and even refactoring. It was used in Debian, but graphic interface development mainly assists QT, I prefer wxpython, so I finally gave up on this.
* Http://www.scintilla.org/supports both Windows and Linux sources