有一年之久,类似的问题 - 但万一发生了变化:
我是一个刚刚开始使用python的中级c ++程序员,发布一些在线tuts等我可以做一些基本的pythoneering,但是想知道是否有好的地方我可以在线看简单(ish)--pref console based - 我可以学习的代码,理想情况下可以使用某种评论。
有什么想到的吗?
感谢
答案 0 :(得分:4)
标准库是一个很好的起点。它由核心Python团队维护,质量很高,有很多有趣的习语。我推荐使用较新的模块,因为它们没有太多的向后兼容性,并且比现在更能代表语言。较旧的版本是为早期版本的Python编写的,并且在API更改等方面有一些限制。
标准库中的模块列表在http://docs.python.org/library/中描述。您可以通过它来决定要查看哪一个(感兴趣的区域等)。 他们的来源可以在这里的mercurial repo http://hg.python.org/cpython/file/d7e85ddb1336/Lib(截至今天)看到。这些是主线2.6版本。您也可以签出仓库并在本地机器上浏览。
您还可以启动解释器,导入模块(例如os
)并执行print os.__file__
以查看源文件的位置(如果要查看本地编辑器中的代码)。
答案 1 :(得分:2)
ActiveState Recipes是各种Python脚本的良好来源。但是如果你想学习Python的基础知识,你可能只想看看Python附带的标准库(“lib”目录“)。
答案 2 :(得分:0)
我遇到了This前几天,也许你可以学习一些蟒蛇基础知识,也笑一笑! 无论如何,看看他们上面说的libs,它们非常有用
答案 3 :(得分:0)
如果你喜欢谜语: www.pythonchallenge.com
如果您是一名中级C ++程序员,那么您已经具备了处理编程概念的能力。我喜欢它,因为它让我有理由学习语言的每个部分,而不是平凡的“Hello World”任务。
然而,一些谜语非常难以和/或与编程无关。无论哪种方式,做前几个可能足以让你对Python语法有信心。