专栏名称: Python开发者
人生苦短,我用 Python。伯乐在线旗下账号「Python开发者」分享 Python 相关的技术文章、工具资源、精选课程、热点资讯等。
目录
相关文章推荐
51好读  ›  专栏  ›  Python开发者

Python 开发者节省时间的 10 个方法

Python开发者  · 公众号  · Python  · 2017-07-29 20:00

正文

(点击 上方蓝字 ,快速关注我们)


编译:开源中国

www.oschina.net/translate/10-time-saving-tips-pythonists

如有好文章投稿,请点击 → 这里了解详情


Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python.


Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源。还有运行时检查。完整快速的支持,可以执行各种任务的扩展。


高效的Python


在这篇文章,我想强调一些 Python 可以节约时间并最大限度地提高生产力的方面。在做准备时,我咨询了几个 Pythonists,他们最节省时间的技巧是什么?答案在这里…


1. 不使用分号


使用分号在 Python 中是可选的,对比其他面向对象语言,你不需要在每一条语句后面使用分号。


这看起来很简单,似乎也节省不了多少时间;但一旦你的代码量扩展到数千号,这些分号就变得分心且没有必要键入。


2. 找一个称手的代码编辑器


选择一个称手的代码编辑器可以节省大量的时间。面对这么多代码编辑器,很多新手都会感觉很迷茫。


习惯一个编辑器再使用其他编辑器会觉得很混乱,所以选一个称手的是一个好的起点。不管你选择哪一个,要实时支持 flake8 和 PEP8。


关于编辑器选择指南,请参考文章 Which Code Editors Do Pythonists Use?


3. 遵循 Python 代码规范



遵循 Python 代码规范可以提升代码的可读性,从而节省评审代码的时间。(Python 的设计哲学 强调代码的可读性。)


4. 使用 help() 函数


Python 的 help() 是随手可用的内置函数可以节约很多时间,比如查找其他函数的解释。你可以在解释器终端直接运行该函数。


Python 文档有更多该函数的用法。


5. 使用库


Python 有大量的库可以让你不必每次都重复造轮子。


比如,你可以从 PyPI(Python包索引)选择大量可用的包,这是一个软件仓库。



Scikit-image 是一个很好例子,它使图像处理任务如模糊,增强对比度,缩放只需要一些函数调用就可以完成。


6. 使用Cookiecutter



Cookiecutter 是一命令行工具,可以帮助你从工程模板创建 Python 工程,这可以节省大量的时间。


7. 严格的注释







请到「今天看啥」查看全文