如何写出漂亮优雅的Python代码
不少人觉得Python语法简单,学几天就会了。殊不知,要写出漂亮优雅的Python代码,不下苦功夫钻研和大量的实践是不可能的,除非是天才。写出漂亮的Python代码,需要对语言本身精通,谈何容易。
怎么写好?捷径之一当然是看高手和大师们是怎么写的,多学习和实践。下面有一些大师的演讲和示例,示范如何写出漂亮优雅的Python代码。
Raymond Hettinger 2013年在PyCon US 上的一个演讲分享:
这份笔记整理得很好,得反复琢磨和学习。
另外,pyvideo.org上还有Raymond Hettinger更多的分享视频:
这个小册子写得很好,可以跟上面的笔记相互对比着看,都是很好的学习和借鉴资料。
更多进阶指导:
- Effective Python: 59 Specific Ways to Write Better Python
- The Hitchhiker’s Guide to Python
- Code Like a Pythonista: Idiomatic Python
- How to think like a Pythonista
- Python Best Practices: 5 Tips For Better Code
- Writing clean, testable, high quality code in Python
- writing-idiomatic-python-ebook
- activestate.com上的Python代码
- Python 3 Module of the Week
- Python Training by Dan Bader
- Python Tricks: The Book
《Effective Python: 59 Specific Ways to Write Better Python》是很好的书,值得认真阅读几遍。
真的是越学习越发现自己不懂的东西越多,越学越发现想学的东西越多,但重要的事总是值得做,值得做的事就得全力以赴。