Python
解释型、胶水语言
最后更新于
这有帮助吗?
解释型、胶水语言
最后更新于
这有帮助吗?
Web Development: , , , , ,
GUI Development: , , , , ,
Scientific and Numeric: , ,
Software Development: , ,
System Administration: , ,
Python is used in many application domains. Here's a sampling.
The lists thousands of third party modules for Python.
Python offers many choices for :
Frameworks such as and .
Micro-frameworks such as and .
Advanced content management systems such as and .
Python's standard library supports many Internet protocols:
And the Package Index has yet more libraries:
Python is a superb language for teaching programming, both at the introductory level and in more advanced courses.
Some toolkits that are usable on several platforms are available separately:
Platform-specific toolkits are also available:
Python is often used as a support language for software developers, for build control and management, testing, and in many other ways.
Python is also used to build ERP and e-commerce systems:
.
Support for , , and other .
Easy-to-use .
, a powerful HTTP client library.
, an HTML parser that can handle all sorts of oddball HTML.
for parsing RSS/Atom feeds.
, implementing the SSH2 protocol.
, a framework for asynchronous network programming.
Python is widely used in computing:
is a collection of packages for mathematics, science, and engineering.
is a data analysis and modeling library.
is a powerful interactive shell that features easy editing and recording of a work session, and supports visualizations and parallel computing.
The teaches basic skills for scientific computing, running bootcamps and providing open-access teaching materials.
Books such as , , and .
The is a good place to discuss teaching issues.
The GUI library is included with most binary distributions of Python.
, for writing multitouch applications.
Qt via or
Microsoft Foundation Classes through the
for build control.
and for automated continuous compilation and testing.
or for bug tracking and project management.
is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications.
is a three-tier high-level general purpose application platform.