Python 的应用程序
Python 用于许多应用程序领域。这是一个示例.
- Python包索引列出了数以千计的 Python 第三方模块.
Web和互联网开发
Python 为Web 开发提供了许多选择:
Python 的标准库支持很多互联网协议:
- HTML 和 XML
- JSON
- E-mail 处理.
- 支持FTP, IMAP, 和 其它 Internet 协议.
- 易于使用的套接字接口.
包索引还有更多的库:
- Requests, 一个强大的 HTTP 客户端库.
- Beautiful Soup, 一个 HTML 解析器,可以处理各种奇怪的 HTML.
- Feedparser 用于解析 RSS/Atom feeds.
- Paramiko, 实现 SSH2 协议.
- Twisted Python, 一个用于异步网络编程的框架.
科学与数字
Python广泛用于科学和数值计算:
教育
Python 是一种用于教授编程的极好的语言,无论是在入门级还是在更高级的课程中.
- 《如何像计算机科学家一样思考》、 《Python 编程:计算机科学导论》和 《实用编程》等书籍.
- 教育特别兴趣小组 是讨论教学问题的好地方.
软件开发
Python 通常用作软件开发人员、构建控制和管理、测试以及许多其他方式的支持语言.
- SCons 用于构建控制.
- 用于自动化连续编译和测试的Buildbot 和 Apache Gump.
- 用于错误跟踪和项目管理的Roundup 或 Trac.