搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  Learn Python the Hard Way.pdf
资料下载链接地址: https://bbs.pinggu.org/a-1576310.html
附件大小:
各位关注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
各位朋友,你们怎么认为呢?

下面免费赠送一些资料,希望对大家有帮助:[hide]

[/hide]




    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2026-1-8 00:02