【delphi开源代码栏目提醒】:网学会员,鉴于大家对delphi开源代码十分关注,论文会员在此为大家搜集整理了“深入python(源码分析) - 其它资料”一文,供大家参考学习!
深入 Python 编程 (预览版,0.3) 作者保留本书的
版权和著作权 《深入 Python 编程》预览版 雨痕前言嗯,这个地方一般用来说一些无关紧要但又不得不说的废话。
在很久以前,我还在兴奋地研究
Delphi/VCL。
有个在金山的朋友告诉我他选择 Python 作为下一门语言,那是我第一次听到这个名字。
后来又陆陆续续在《程序员》杂志上看过几篇介绍文章。
老实说,我最初并不看好 quot脚本语言quot,这可能源自 97 年被 Perl 吓到的经历。
我喜欢那种严谨具有学院风格的语言,比如 Pascal。
在 MS-DOS 时代,我就是被 Pascal 带入门槛的。
再往后接触 Python,已经是 2006 年,因为当时还在迷恋 .NET/C,所以并没有什么实质性的结果。
直到 2 年前,我纠结着要从 Windows 平台转入 Linux。
从 .NET 1.0 开始,一直到 4.0,大大小小写了几百篇技术文字。
从 C 语言到 FX/BCL,还有MSIL、SOS.dll,以及 MVC、LINQ 的流程分析,甚至是加密破解,Metadata 手工修复。
个人感觉还是比较深入和全面的。
也正因为如此,对 .
NET 愈发臃肿的发展趋势颇为不满。
加上工作的原因,需要将开发平台转移,急需找个接替者,Python 此时作为一个多面手顺利进入我的世界。
因为有 C 和 ASM 的底子,加上十几年的开发经验,我没有费太多的功夫就上手开始工作。
2 年后,我重新整理这期间所有的
学习心得,打算为 Python 添砖加瓦,顺便为国内不旺的人气添几把干柴,如此就有了这本书。
本书的定位介于入门和精通之间 —— 深入。
因此需要读者有一定的 Python 编程经验,起码看过几本经典入门书籍,并写过一些代码。
个人推荐 《Learning Python 4th Edition》作为入门书籍,貌似有中文版 没看过,不知道翻译质量如何,我个人比较倾向于看英文版。
该书
系统而全面地介绍了 Python 语言开发的各个方面,让您对 Python 有个完整的认识。
其中某些复杂的东西可能还很模糊,没关系,这就是我这本书要完成的工作。
最后呢,陈儒大仙的《Python 源码剖析 —— 深度探索动态语言核心技术》就是 quot葵花宝典quot 级别的东西了。
入门:《Learning Python 4th Edition》 深入:《深入 Python 编程》本书 精通:《Python 源码剖析》好吧,折腾完这三步,您在简历上写 quot精通 Python 语言quot 就多了些底气。
这本书着重点还是 quotPython 编程quot,对 Python 虚拟机以及源码级别的东西点到为止,只求能诠释理论实现的过程,而非完整剖析源码(这活陈儒大仙已经做得非常好了)。
您最好能阅读一些 C 代码,这样有助于更好地理解。
当然,我尽可能添加详细的注释说明。
本书分为三个部分: 2 《深入 Python 编程》预览版 雨痕1.Python 语言深入说明语言层面的知识和理论,包括 CPython 虚拟机的一些知识。
重要的是,我们应该如何探究一种语言的理论实现,而不仅仅是背诵一些文字规则。
2.Python 标准库编程不仅仅是语言的事,我们总是需要各种各样的数据结构、框架来完成应用开发和部署。
提供一套相对完整而高效的标准库已经是当前所有新兴语言的 quot标准quot。
3.第三方库Python 拥有上万种各种各样的第三方库。
夸张点说:quot只有想不到的,没有找不到的quot。
其中诸如gevent、tornado 等优秀的第三方库和框架能让你的开发工作有个更高的起点。
强烈建议 Pythoner 要经常去国外的一些论坛溜达,很多优秀的资源少为人知,非常可惜。
在写这本书的时候,我将遵循一些基本的原则: 代码能说清楚的,就不要写太多废话。
代码尽可能简单,便于阅读。
本书将在网上发布预览版,希望各位神仙大牛们不吝赐教。
作者本人颇有些心虚,生怕自身不足生出误导和完全错误的表达。
敬谢!联系方式: email: qyuhenhotmail.com msn: qyuhenhotmail.com (通常用于工作用途,可能不会回复) QQ: 1620443 (移动的时候也能用) weibo: http://weibo.com/qyuhen (这个好,灌水聊天皆可)另,因工作时间和个人作息习惯
问题,如不能及时回复,敬请谅解。
雨痕 Q.yuhen 2012-01-11 3 《深入 Python 编程》预览版 雨痕更新记录2012-02-09 第一章截稿,发布预览版 0.1。
2012-02-16 第一章增加和修改了部分内容。
第二章截稿,发布预览版 0.2。
2012-02-27 全书第一部分从 11 章调整为 10 章。
第二章增加和修改了部分内容。
第三章截稿,发布预览版 0.3。
4 《深入 Python 编程》预览版 雨痕 目录第一部分 Python 语言 9 第 1 章 基础 10 1.1 基本工具 10 1.1.1 IPython 10 1.1.2 Pdb / iPdb 20 1.2
常用函数 25 1.3 环境初始化 27 1.3.1 State 30 1.3.2 Types 32 1.3.3 __builtin__ module 34 1.3.4 sys module 35 1.3.5 __main__ module 37 1.3.6 site module 38 1.3.7 Run 39 1