PSF是Python Software Foudation(Python软件基金会)的简写,PSF是Python背后的组织。成为PSF的成员,并帮助推进软件和我们的使命。
Python Package Index(http://pypi.python.org/pypi)列出了成千上万的为Python开发的模块。
Web开发
Python为web开发提供了很多选择,有框架Django和Pyramid,有微框架Flask和Bottle,有先进的内容管理系统Plone和Django CMS。
Python的标准库支持很多Internet 协议:HTML和XML、JSON、电子邮件处理、支持FTP, IMAP和其他Internet协议、简单易用的Socket接口。
Python Package Index还有更多的库:
Requests一个功能强大的HTTP客户端库。
BeautifulSoup一个HTML解析器。
Feedparser用于解析RSS / Atom feed。
Paramiko,实现SSH2协议。
Twisted Python,异步网络编程框架。
科学和数值计算
Python被广泛用于数值和科学计算。
SciPy是数学、科学和工程学软件包集合。
Pandas是一个数据分析和建模的库。
IPython是一个功能强大的交互式Shell,具有易于编辑和记录工作会话的功能,并支持可视化和并行计算。
软件木工课程讲授了科学计算的基本技能,跑步训练营,并提供可开放获取的教材。
教育
在入门级和更高级的课程中,Python是一种用于教授编程的精湛语言。
诸如《如何像计算机科学家一样思考》,《 Python编程:计算机科学入门》和《 实用编程》等书籍。
在教育特别兴趣组 是个好地方,讨论教学问题。
桌面GUI
Tk GUI库包含在python的大多数二进制分发中。
可在多个平台上使用的一些工具包是单独提供的:
Kivy,用于编写多点触控应用程序。
还提供特定于平台的工具包:
通过win32扩展的 Microsoft基础类
软件开发
Python通常被软件开发人员用于构建控制和管理,测试以及许多其他方面的支持语言。
用于构建控制的SCons。
Buildbot和Apache Gump,用于自动连续编译和测试。
商业应用
Python还用于构建ERP和电子商务系统:
Odoo是一种多合一的管理软件,它提供了一系列业务应用程序,这些业务应用程序构成了一整套企业管理应用程序。
Tryton是一个三层高级通用应用程序平台。
网友评论