我已经掌握了Python的基础知识,我有一个小假期,我想用一些来学习更多的Python.问题是我不知道该学什么或从哪里开始.我主要是网络开发,但在这种情况下,我不知道它会有多大的不同.
嗯,有很多高级Python编程的资源:
潜入Python(免费阅读)
在线python cookbooks(例如这里和那里)
O'Reilly的Python食谱(见亚马逊)
一个有趣的谜语游戏:Python挑战
如果您想在简历上写"Python",那么您必须掌握一系列主题:
列表理解
迭代器和生成器
装饰
它们使Python成为一种很酷的语言(当然,我每天都会发现标准库).
根据"掌握基础知识"的具体含义,我建议您阅读Dive Into Python并输入/执行所有章节代码,然后获得类似编程集体智慧的内容并通过它完成 - 您将学习python相当不错,更不用说一些非常出色的算法,这些算法对于Web开发人员来说都很方便.