第一个是Python的编码标准PEP8,我不需要多说,无论你是初学者或PEP8大师,你必须熟悉它。遵循这些规则的描述,每个人都应该记住两个特殊的句子,但这两个句子必须不被滥用:)两个特别好的理由打破规则:(1)在应用规则会降低代码的可读性,甚至着别人谁是用来阅读代码,遵循规则。(2)与周围相一致的代码,也打破了(也许forhistoric原因)\u2014\u2014尽管这也是一个机会来清洁upsomeone的混乱(真正的XP风格)。如果你想写一个Python C扩展库,你还必须学会PEP7。修饰符是非常普遍的在Python的世界。常见的如身份验证和缓存将提供修饰符。修饰符的函数实现定义的函数和方法是修改后立即装饰。

和方法添加油和醋。掌握正则表达式是一个程序员的必备技能。这是官方文件的模块。当你使用正则表达式,你应该经常检查它。Python的正则表达式是有点不同于其他语言功能,所以一些人抱怨使用Python的re模块并不容易。关于正则表达式规则部分在文章的开头可以作为入门教材为正则表达式。如果你还不知道什么是正则表达式?我个人认为Python的re模块是非常强大的。例如,冗长的正则表达式也支持正则表达式的中间添加注释解释正则表达式的具体含义,因为正则表达式通常比较喜欢一本书。很难理解,所以这一特性是非常有用的。= (r \#小数点\\ d * #一些小数位数\u201D\u201C\u201D),如果你想使用Python Web开发(对于大多数人来说主要是指使用Web) WSGI必读。

现在主流的Python web服务器和框架必须支持WSGI。只有通过理解WSGI你才能更好地了解Python web框架的工作机制,为什么中间件可以连接在系列,以及如何与web应用程序的web服务器。WSGI有两个批评。一个是它不支持异步。龙卷风是一个异步的网络。服务器,但是如果你想要运行一个WSGI框架如Django,龙卷风的异步特性是完全无用的;第二,WSGI不支持。支持,有两个PEP文档PEP3333和PEP444仍在草案供参考。更深层次的,如果你想做服务器端编程,这篇文章可以给你深入的了解Python的同步和异步套接字编程模式。如果你发现龙卷风的源代码更加混乱,读这篇文章将会给你很大的帮助。

还有一些更重要的文档,这里不详细解释,学生感兴趣可以看看: