reorx
7/22/2014 - 9:09 AM

The bad part

The bad part

第1章 准备工作 1

1.3.2 使用easyinstall安装setuptools 13

注意下这里的 setuptools 也是比较老了,很多用法可能与现在的版本有所区别, 而且现在推荐用 pip 而不是 easy_install

第3章 语法最佳实践——类级 53

3.6 元编程 75 3.6.1 new方法 75 3.6.2 metaclass方法 77

类似 __new__ 的双下划线方法这本书介绍的不多,可以看这个补充下: http://www.rafekettler.com/magicmethods.html

第4章 选择好的名称 81

4.7.4 使用egg 101

如何用 egg 打包看了也没用,我们都是通过 setup.py 直接自动化打包的

第5章 编写一个包 106

5.2.1 python paste 118

从这一小结往下不要看,paste 是过时的东西,而且看也看不懂

第6章 编写一个应用程序 129

这一章讲了个什么 atomisator 的程序,打包方式非常过时,可以随便翻翻, 但千万不要学,要学好的项目结构可以看: https://gist.github.com/reorx/1125b62cffaf9c8c2aa5

第7章 使用zc.buildout 150

也是过时的自动化打包和部署工具,现在都用 fabric

第8章 代码管理 163

8.1.4 mercurial 167 8.1.5 使用mercurial进行项目管理 171

跳过,用 git

第9章 生命周期管理 184

9.3.1 trac 189 9.3.2 使用trac管理项目生命周期 194

随便看看,学习下理念,但是这个工具不是特别推荐使用了,感觉 redmine 比它好。


除掉以上部分,其他内容都是堪称经典的。