全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
30067 272
2014-06-20
各位关注Python板块的朋友,大家好~很高兴成为此论坛的实习版主,今后希望在大家的支持下更好的为大家服务,共同进步,一同提高!前几天看见《知乎》里面有一个关于“怎么样才算是精通 Python?”的讨论,下面截取几条比较受欢迎的答案,还请大家一同探讨:
Rio认为「精通」要满足如下条件:
  • 熟知主流硬件体系(x86, x64)
  • 熟知 CPython 的具体实现,如若可能至少通读源码三遍以上
  • 熟知每条 Python bytecode 如何被解释执行
  • 熟知每条 Python 语句如何 compile 成 bytecode
  • 熟知 Python 主要数据结构所采用的优化手段
  • 熟知 JIT 以及哪些场合下 PyPy 会比 CPython 有较大性能提高、以及有什么代价
米嘉引用自StackOverflow上的一个答案:
  • 掌握 list comprehensions
  • 掌握 generators
  • 代码中经常使用 map, reduce, filter, iter, range, xrange
  • 掌握 Decorators
  • 大量使用递归函数
  • 掌握 itertools 和 functools
  • 读书 —— Real World Haskell(评论中作者说不一定要局限于这本书,可以阅读任何关于函数式编程的书籍,比如SICP等)
  • 重写自己的老派Python代码,使用高阶函数,递归等
  • 当你同事给你看任何用Python做的类实现时,烦死他。告诉他更好的办法时通过dictionary加上函数,拥抱函数编程。
  • 重新掌握 Strategy 及其他模式
  • 找到平衡
孙竟认为:

  • 当你觉得它很美的时候,你入门了。
  • 当你觉得它很好用的时候,你掌握它了。
  • 当你发现原来还有很多不知道的东西时,你是高手了。
  • 当你知道这个问题没有答案时,你已经合格了。
引自:http://www.zhihu.com/question/19794855
各位朋友,你们怎么认为呢?

下面免费赠送一些资料,希望对大家有帮助:
Unnamed QQ Screenshot20140621122600.png Unnamed QQ Screenshot20140621122726.png Unnamed QQ Screenshot20140621122653.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-20 22:48:45
欢迎大家讨论~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 23:01:34
过了串个门,呵呵!~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 23:04:48
crystal8832 发表于 2014-6-20 23:01
过了串个门,呵呵!~
欢迎天天来串门~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 23:12:54
狂热的爱好者 发表于 2014-6-20 23:04
欢迎天天来串门~~~
好的,也多了解了解。O(∩_∩)O~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-20 23:34:34
狂热的爱好者 发表于 2014-6-20 22:46
各位关注Python板块的朋友,大家好~很高兴成为此论坛的实习版主,今后希望在大家的支持下更好的为大家服务, ...
围观一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群