|
|
1
19
买 Programming Collective Intelligence 基于挖掘数据的有趣AI算法的好书,所有的例子都是用非常易读的Python编写的。 另一本好书是 Text Processing in Python |
|
|
2
7
阅读Python库本身。它们工作正常,易于破解,优雅,有指导意义。有些很简单,有些很复杂。 最重要的是,当你下载Python本身时,你就得到了它。它位于Python库目录中。除了四处逛逛,别无选择。 |
|
|
3
5
想做就做。 说真的,除非你写一些程序,否则你永远不会学会成为一名优秀的程序员。首先,你会编写糟糕的程序,然后修复它们,然后编写更好的程序,以此类推。。。 如果你没有无尽的动力去尝试编码,那么也许它不适合你。获得动力的一种方法是找一份需要你编码的工作。..对我来说,没有什么比拿着我的薪水和自豪感来让我工作更好的了:) |
|
|
4
4
Python项目本身维护了一个很好的 list of beginner's guides . |
|
|
5
2
美丽很难定义,这个问题没有真正的答案。你最好的建议是遵循Nat在你链接的帖子中所说的话:
寻找漂亮的代码是没有意义的。只需查看并修复您使用的项目中的错误(Django&Twisted可能是不错的候选者)。 |
|
|
6
1
我见过 How to Think Like a Computer Scientist 在许多博客上推荐。 |
|
|
7
1
我个人认为,在你对语言,尤其是它的习语有了深入的理解之前,阅读好的代码是行不通的。首先,我推荐基本的维基教科书” Non-Programmer's Tutorial for Python “开始吧。如果大部分内容都有意义,那么你已经对基础知识有了很好的理解。 之后,我推荐 Dive into Python 你会看到很多人推荐这本书,因为它内容全面且免费。在《动手学Python》中,你会学到很多特定于语言的习语,尤其是在前几章。在阅读时,尝试使用Mark Pilgrim展示的技术编写基本程序。 《动手学Python》将在本书后面介绍具体的模块。这可能会有点无聊,当它发生时,你可能想看看代码。我觉得自己没有资格对这些代码进行排名,但是 Django 和 Deluge 都是更大的项目,将向您展示大型项目的组织。尽管它们可能会势不可挡,除非你花时间一次一块地真正攻击它们并得到坚定的理解。 |
|
|
8
1
我从O'Reilly的Python中学到了很多美丽而有用的Python Python食谱 . http://oreilly.com/catalog/9780596001674/ 我还从ActiveState的Python Recipe网页中学到了很多东西。 http://code.activestate.com/recipes/langs/python/ |
|
|
9
0
我建议你复习一下linux版Exaile音乐播放器。它包括许多实用的东西,如插件、lambda、装饰器、设置管理器、gui(使用GTK+)等等。 Exaile源代码并不理想,但会给你足够的有用信息和基本的Python编码概念。 |