数学建模社区-数学中国

标题: Python核心编程(第二版)和对Python的一下看法 [打印本页]

作者: AdolphKing    时间: 2014-7-17 12:14
标题: Python核心编程(第二版)和对Python的一下看法
本帖最后由 AdolphKing 于 2014-7-17 12:20 编辑
: O6 N$ b4 ]8 c! G2 g1 _/ d# {( t8 Q8 ^1 J/ p& ?
前几天看见《知乎》里面有一个关于“怎么样才算是精通 Python?”的讨论,下面截取几条比较受欢迎的答案,还请大家一同探讨:- s5 P2 h, A$ w: a
Rio认为「精通」要满足如下条件:# r$ B+ I$ r, Y
熟知主流硬件体系(x86, x64)# B/ [% R$ G6 X0 F- p3 H
熟知 CPython 的具体实现,如若可能至少通读源码三遍以上# J1 m7 P* r5 T+ {% g
熟知每条 Python bytecode 如何被解释执行
6 i9 J- b* T. S熟知每条 Python 语句如何 compile 成 bytecode9 g/ u4 N/ h! D
熟知 Python 主要数据结构所采用的优化手段+ E8 V: A. f  t3 a
熟知 JIT 以及哪些场合下 PyPy 会比 CPython 有较大性能提高、以及有什么代价0 U9 _3 U$ Y- i6 Y% s# F
米嘉引用自StackOverflow上的一个答案:- i) ^, p7 w; X: [: S8 f# c
掌握 list comprehensions9 C  ~& p  N) ^
掌握 generators3 f: m9 x, V( C8 a  N: Q
代码中经常使用 map, reduce, filter, iter, range, xrange
$ U# v3 t- X  w& G, n掌握 Decorators/ c% i1 F1 K# G# a9 S1 s
大量使用递归函数# F4 r; q* ]4 G. G- j
掌握 itertools 和 functools
5 c! j. c: j0 g读书 —— Real World Haskell(评论中作者说不一定要局限于这本书,可以阅读任何关于函数式编程的书籍,比如SICP等)
' L$ ]9 C( _: {重写自己的老派Python代码,使用高阶函数,递归等) \0 o! P, S" T; G! S- H
当你同事给你看任何用Python做的类实现时,烦死他。告诉他更好的办法时通过dictionary加上函数,拥抱函数编程。
/ z, e% f% \3 `5 @& d% a+ ]. }重新掌握 Strategy 及其他模式
. |7 S/ y; w" d! r8 `找到平衡' h! i- E* E' |
孙竟认为:
6 F6 X& e) C7 j; u: i2 |
, F% U: z/ F; Z* Q当你觉得它很美的时候,你入门了。8 _; J6 z+ T9 G# W- B) P
当你觉得它很好用的时候,你掌握它了。# K/ i% R* H# [( S, s; B( Z
当你发现原来还有很多不知道的东西时,你是高手了。9 V- }3 i& Z8 _: s* e
当你知道这个问题没有答案时,你已经合格了。8 V% \! X2 w5 c1 n8 s
引自:http://www.zhihu.com/question/19794855
* ]1 t, X2 J4 |. j2 J# I各位朋友,你们怎么认为呢?[精品图书下载]Think Python:How to Think Like a Computer Scientist 51oP-aQYULL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH.jpg 5 z; A" q: E1 a( c4 O( F

# `  w9 X8 x+ k1 W; A7 K
* j  F9 Q; Z# L( N2 ?) A- o3 a, U' A: q0 r! F+ K7 Z6 B( V

% {) C9 v5 ]; Z2 s( j) {
2 W- N1 {; I3 t# p" J- _

[Python核心编程.(第二版)英文原版].Core.Python.Programming,2nd.Edition.pdf

11.09 MB, 下载次数: 29, 下载积分: 体力 -2 点

售价: 50 点体力  [记录]

think_python.pdf

815.29 KB, 下载次数: 5, 下载积分: 体力 -2 点

售价: 50 点体力  [记录]

Learn_Python_the_Hard_Way.pdf

2.54 MB, 下载次数: 3, 下载积分: 体力 -2 点

售价: 50 点体力  [记录]


作者: 苍穹不老    时间: 2016-12-27 12:32
这几本书不错,就是太贵了。。! b7 w. `/ b& Z





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5