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 .