您的位置:首页 > 国内新闻

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

时间:2019-09-23

Python是一种美妙的语言,可以激发用户对它的喜爱。所以如果你想加入程序员的行列,或者你对C ++,Perl,Java和其他语言有点厌倦,我建议你试试Python。

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

高效的Python

在本文中,我想强调Python如何节省时间和最大化生产力的一些方面。在我准备的时候,我咨询了一些Python教徒。他们最省时的技术是什么?答案就在这里.

1.不要使用分号

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

这看似简单,似乎没有节省太多时间;但是一旦你的代码大小扩展到数千,这些分号就会分散注意力而不必输入。

2.为您的手找到代码编辑器

选择手动编码的代码编辑器可以节省大量时间。面对如此多的代码编辑,许多新手会感到困惑。

习惯编辑和使用其他编辑器可能会令人困惑,因此选择一只手是一个很好的起点。无论您选择哪一种,都需要实时支持flake8和PEP8。

有关编辑器选择指南,请参阅Python代码使用哪些代码编辑器?

3.遵循Python代码规范

遵循Python代码规范可以提高代码的可读性,节省您查看代码的时间。 (Python的设计理念强调代码的可读性。)

4.使用帮助功能

Python的帮助是一个内置函数,可以在指尖使用,为您节省大量时间,例如查找其他函数的解释。您可以直接在解释器终端中运行此功能。

Python文档更多地使用了这个函数。

5.使用库

Python有大量的库,您不必每次都重新创建轮。

例如,您可以从PyPI(Python包索引)中选择大量可用包,这是一个软件存储库。

Scikit-image是模糊图像处理任务,增强对比度和缩放只需要少量函数调用的一个很好的例子。

6.使用Cookiecutter

Cookiecutter是一个命令行工具,可以帮助您从项目模板创建Python项目,从而节省大量时间。

7.严格注释

养成写笔记的好习惯可以节省您和其他人的时间,尤其是调试时间。 (是的,我们听到了很多,但似乎仍然需要提醒许多程序员)。

请注意,团队合作非常重要,尤其是那些已经做出很多改变的团队合作。

8.经常测试

尝试测试程序中的每个组件。这听起来有点耗时,但运行很长时间可以节省大量时间,帮助您找到隐藏的错误,让您更安心,并迫使您了解每段代码在现实生活中的运作方式。

REPL是一个read-eval-print循环,是许多Python用户常用的代码测试工具。

9.专注和专业

Python教徒都建议关注领域和专业知识。你可以用Python做很多事情,从编写网页到使用计算和算法。

已经有大量的库可以帮助完成这些任务,例如SimpleCV,计算机视觉处理; Biopython,一个生物计算库;和SymPy,一个数学符号计算库。

深入研究这些领域并掌握一个特定的框架,以帮助您更深入地学习Python,掌握特定的代码风格(如第三部分所述),处理特定类型的问题。

10.每日编码

当你养成每天编写python代码并使用Python解决问题的习惯时,你会开始考虑python,可以这么说,这最终会帮助你更快地解决问题。

总结

在这篇简短的文章中,我列出了我从与Python开发人员的对话中收集的主要提示。以下是我可以添加的其他提示。

参与Python活动和聚会

一定要参加每个活动和聚会,你可以参加。它们有助于分享经验,最佳实践,工具和其他有趣的主题。

这可能不是表面上的战术策略,但学习通过建议,提示和裂缝向他人学习是避免重复制轮的另一种方法。

每年一次,PyConf是了解事件的好地方。

在纸上思考

在纸上思考在深入到代码之前直接执行此操作将使您可以灵活地进行更改。直接编写代码将迫使您从一开始就考虑实现的细节,这通常不是在启动项目时使用时间的最佳方式。在纸上思考这种解放有利于头脑风暴和解决问题!

澳门美高梅网上开户

  • 友情链接:
  • 乌苏门户网 版权所有© www.4girlslike.com 技术支持:乌苏门户网| 网站地图