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