|
|
51CTO旗下网站
|
|
移动端

1.10 常用的生产力工具

《Python高级编程(第2版)》第1章Python现状,本章将会向读者介绍一下Python 3的当前现状,同时介绍Python的现代开发方法。本节为大家介绍常用的生产力工具。

作者:张亮/阿信 译来源:人民邮电出版社|2018-01-29 17:59

1.10 常用的生产力工具

生产力工具是一个模糊的术语。一方面,几乎所有在线发布的开源代码包都是一种生产力提升工具。它们为某些问题提供了现成的解决方案,因此人们不必再浪费时间(理想情况下)。另一方面,可以说整个Python都是关于生产力的。两种说法都没有错。Python这种语言的一切及其社区几乎都是为了尽可能高效地开发软件而设计的。

这就建立了一个正反馈循环。由于写代码简单又有趣,所以很多程序员用空闲时间创建工具,使写代码变得更加简单更加有趣。基于这一事实,这里为生产力工具给出一个非常主观而且不科学的定义:使开发过程更加简单、更加有趣的一款软件。

从定义来看,生产力工具主要关注开发过程中的某些特定环节,例如测试、调试和包管理,并不是所构建产品的核心部分。在某些情况下,虽然每天都会用到这些工具,但它们甚至不会出现在项目的代码库中。

最重要的生产力工具是pip和venv,本章前面已经讨论过了。有些生产力工具可以解决特定的问题(如分析和测试),本书有专门的章节来介绍。本节主要介绍一些其他章节没有提到而又十分值得推荐的工具。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Java程序设计专家门诊

精选目前国内外最流行的程序设计语言——Java作为本书的选题,并以丰富的内容来解决读者学习该语言时可能遇到的各种问题。以专业的论坛为基...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊