|
|
|
|
移动端

1.7 Python开发的现代方法

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

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

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

1.7 Python开发的现代方法

作为专家,最重要的是要对所选用的编程语言有深刻的理解。对于任何技术来说都是如此。但如果不知道在特定语言社区中的常用工具和实践的话,想开发一款好软件是相当困难的。Python所有的单项功能都可以在其他某种语言中找到。所以,直接比较语法、表现力(expressiveness)或性能的话,总会在一个或多个方面存在更好的解决方案。但Python真正出众的领域在于围绕语言打造的整个生态系统。多年来,Python社区完善了标准实践和标准库,有助于在更短的时间内创建更可靠的软件。

对于上文提到的生态系统,最明显也最重要的一部分就是大量免费的开源包,可以用来解决许多问题。编写新软件总是一个费钱又费时的过程。能够复用现有代码而无需重新造轮子(reinvent the wheel),可以大大降低开发的时间和成本。这也是某些公司的项目在经济上可行的唯一原因。

由于这个原因,Python开发者花费大量精力来创建工具和标准,方便使用他人创建的开源包。我们首先介绍虚拟隔离环境、改进的交互式shell和调试器,然后介绍一些程序,有助于发现、搜索和分析PyPI(Python Package Index,Python包索引)上大量可用的Python包。

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

51CTO读书频道二维码


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

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

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

读 书 +更多

鸟哥的Linux私房菜 基础学习篇(第二版)

本书全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linu...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊