第20章 十大提升你Python技能的工具
| 本章概要 |
|---|
| 调试、测试、部署程序 |
| 为程序编写文档和版本控制 |
| 编写程序代码 |
| 使用交互式环境 |
与其他大多数编程语言一样,Python拥有强大的第三方支持,它们提供了各种各样的工具。这些工具在创建应用程序的过程中能够大大增强Python的功能。调试器是一种工具,因为它是一种实用程序,而库不是,库是用来创建更好的应用程序的(第21章我们会讲一些常用库)。
即使我们把工具和非工具(比如库)区分开,也不能让工具的数量明显减少。Python有大量常规工具和特殊工具的支持,这些工具被分成以下13类:
- 自动化重构工具;
- Bug跟踪工具;
- 配置和构建工具;
- 部署工具;
- 文档工具;
- 集成开发环境;
- Python调试器;
- Python编辑器;
- Python Shell;
- Skeleton Builder工具;
- 测试软件;
- 有用模块;
本文介绍了Python开发中提升效率的十大工具,包括Roundup Issue Tracker进行Bug跟踪,VirtualEnv创建虚拟环境,PyInstaller打包应用程序,pdoc生成开发者文档,Komodo Edit作为代码编辑器,pydbgr调试程序,IPython增强交互环境,PyUnit自动化测试,Isort整理代码导入顺序,以及Mercurial进行版本控制。这些工具覆盖了从项目管理、开发环境搭建到测试和版本控制的全过程,旨在提高开发者的生产力和代码质量。
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



