开始 让你自己跟上我们的介绍内容。

Python代码格式化:您需要的工具以及它的重要性

电脑不关心代码的风格,所以为什么要为什么?看看瑞伊格特有什么代码格式化,并在他的新书中偷偷摸摸。

出版公司为他们所有的作品建立格式。编辑和作者必须熟悉公司的样式表,并遵守该手册中建立的规则。这确保了所有出版物的一致性,而不管作者是谁。遵循样式表应该是专业写作人员的第二天性,就像一致的格式在数据科学中是必要的一样。

Python代码格式对于程序员来说就像语法样式表对于编辑器一样重要。Al Sweigart在他的新书中探讨了代码样式表的重要性超出Python的基本内容:编写清洁代码的最佳实践,由No Starch出版社出版。

什么是代码格式?

Python代码格式化可以归结为构建一组让程序员遵循的规则使您的代码可读

“代码比写得更频繁地阅读,”Sweigart说。“没有人想读一下一段完全包含的小说。”

计算机不关心您的代码如何格式化,但有许多人可能需要阅读代码的原因。当您或其他人评论它时,您的代码肯定应该是可以理解的。

Sweigart说:“当你写完自己的代码后检查它,比如修复bug或添加功能时,可读性可以帮助你整理出需要更改或更新的具体内容。”

编程是一项协作技能,你的同事可能需要检查你的工作。有一个Python代码格式风格指南可以帮助团队中的初学者学习更好地编写代码并在合作项目期间减少了同事之间的斗争。通过董事会既定的风格,该团队将根据个人选择花费更少的时间重新格式化。

如何构建样式表

许多程序员首先从Python增强提案#8 (PEP 8)开始。Sweigart说,把它作为一个指南很好,但是必须对项目或公司做出特定的更改。

“使用对你自己或你的团队有用的东西,抛弃其他的,”他说。

虽然您的Python代码格式化样式指南中的任何功能必须包含在内,但只有一个是一个很好的开始。由于风格是如此主观,开发商的团队很可能会产生代码不一致因为每个人的个人喜好。

Sweigart说:“我认为在这种情况下,一组软件开发人员只要有一种代码风格就比没有好。”

牛排鸽子中的一个主要事情是间距。他说,空的空间是可读性的重要组成部分。例如,由于间距有助于可读性,因此考虑包括用于遵循的编码器的水平和垂直间隔指南。就像段落和章节中断让书籍更容易阅读,间距可以帮助您的代码的可读性。

代码格式化工具

样式表对Python代码格式化很有帮助,但自动格式化工具也有帮助。对Python来说,最流行的是黑色。

Black的名字来源于亨利·福特的一句名言,他说T型车可以有人们想要的任何颜色,只要是黑色。该工具自动格式化代码。如果你不想麻烦格式化样式表,黑色可以做沉重的举起你

“黑色的主要优势是,大多数程序员可以居住的几个决定,而通过采用黑色的团队可以节省大量的时间争吵应该进入样式指导,”斯维特说。

超出了Python封面的基本内容点击这里了解更多信息
超越Python的基本内容:
编写干净代码的最佳实践

与福特汽车的颜色选择类似,黑色在风格选择上并没有提供太多的灵活性。有些设置是可以更改的,但Sweigart说,该工具的优点之一是灵活性:自动格式工具有助于保持风格一致,而不浪费时间。

他说:“确保每一行代码都遵循所选择的样式指南是一项乏味的工作,应该由快速的计算机而不是昂贵的软件工程师来完成。”

为什么代码格式化事项

Python代码格式化和花时间开发样式指南的主要好处是,它使内容易于理解。许多初学者通过阅读代码来学习Python,因此即使计算机不需要一致性和可读性来处理它,良好的格式也可以帮助其他人提高他们的技能。

“编程已经够难了;你希望阅读和解析代码尽可能简单,”Sweigart说。

看看第三章来自斯威加特的新书超越Python的基本内容,没有淀粉按出版,了解有关Python代码格式的更多信息。

深入了解商业智能项目管理

搜索数据管理
搜索AWS.
搜索内容管理
搜索甲骨文
搜索树液
搜索SQL.服务器
关闭