The bad part
1.3.2 使用easyinstall安装setuptools 13
注意下这里的 setuptools 也是比较老了,很多用法可能与现在的版本有所区别, 而且现在推荐用 pip 而不是 easy_install
3.6 元编程 75 3.6.1 new方法 75 3.6.2 metaclass方法 77
类似 __new__
的双下划线方法这本书介绍的不多,可以看这个补充下:
http://www.rafekettler.com/magicmethods.html
4.7.4 使用egg 101
如何用 egg 打包看了也没用,我们都是通过 setup.py 直接自动化打包的
5.2.1 python paste 118
从这一小结往下不要看,paste 是过时的东西,而且看也看不懂
这一章讲了个什么 atomisator 的程序,打包方式非常过时,可以随便翻翻, 但千万不要学,要学好的项目结构可以看: https://gist.github.com/reorx/1125b62cffaf9c8c2aa5
也是过时的自动化打包和部署工具,现在都用 fabric
8.1.4 mercurial 167 8.1.5 使用mercurial进行项目管理 171
跳过,用 git
9.3.1 trac 189 9.3.2 使用trac管理项目生命周期 194
随便看看,学习下理念,但是这个工具不是特别推荐使用了,感觉 redmine 比它好。
除掉以上部分,其他内容都是堪称经典的。