怎样才算精通 Python ——StackOverflow上的一个答案:

掌握 list comprehensions

掌握 generators

代码中经常使用 map, reduce, filter, iter, range, xrange

掌握 Decorators

大量使用递归函数

掌握 itertools 和 functools

读书 —— Real World Haskell(评论中作者说不一定要局限于这本书,可以阅读任何关于函数式编程的书籍,比如SICP等)

重写自己的老派Python代码,使用高阶函数,递归等

当你同事给你看任何用Python做的类实现时,烦死他。告诉他更好的办法时通过dictionary加上函数,拥抱函数编程。

重新掌握 Strategy 及其他模式

找到平衡

通过精通 Python十一点_挨踢技术专区-ChinaUnix博客.

- EOF -