Python作为一门技术语言,编程就应该在实践中学习,想要进一步提高,一定包含大量的实践,不能只停留在理论的阅读与理解。
根据理论知识实践起来,用得最多的就是框架,要构建一个应用,解决一个问题,一般都会借助一个成熟的框架,那应该如何学习使用框架?
直接举例说明吧,比如学习一个web框架,写一个简单的应用,在这个过程中不断引入其它方面的内容:
一、编码规范
可以先看一遍PEP8的建议,然后在IDE中引入一些检查插件,就可以按照规范进行编码了。虽然它算是比较基础的东西,但需要注意的内容很多,比如:
- 代码编排:4个空格的缩进不要使用Tap,更不要将Tap和空格混合使用,每行的最大长度是79,如需换行可使用反斜杠,最好是用括号,记住换行点是在操作符后边;类和top-level函数定义之间空两行;类中的方法定义之间空一行,函数内逻辑无关段落之间空一行,其他地方最好都不要空行。
- 文档编排:模块内容的顺序是模块说明和docstring→import→globals&constants→其他定义,其中import部分,要按标准、三方和自己编写顺序依次排放,之间记得空行;也不要在一句import中加入多个库,import os,sys都不推荐;如果采用fromXX importXX引用库,可以忽略‘mo