有一岁多,类似的问题 - 但万一出现了变化在进行中:蟒蛇 - 检查出例子编/在线代码的好地方?
我是一个中间的C++程序员刚开始的蟒蛇,张贴一些在线TUTS等我可以做一些基本的pythoneering,但想知道是否有很好的地方,我可以在网上寻找简单的(ish)--pref console based--我可以从中学习的代码,理想情况下还有某种评论。
什么都能想到?
感谢
有一岁多,类似的问题 - 但万一出现了变化在进行中:蟒蛇 - 检查出例子编/在线代码的好地方?
我是一个中间的C++程序员刚开始的蟒蛇,张贴一些在线TUTS等我可以做一些基本的pythoneering,但想知道是否有很好的地方,我可以在网上寻找简单的(ish)--pref console based--我可以从中学习的代码,理想情况下还有某种评论。
什么都能想到?
感谢
ActiveState Recipes是各种Python脚本的很好的来源。但是如果你想学习Python的基础知识,你可能只想看看Python附带的标准库(“lib”目录“)。
标准库是一个很好的地方开始。它由Python核心团队维护,质量很高,有很多有趣的成语。我建议使用较新的模块,因为它们没有很多向后兼容性,并且更具代表性。较旧的版本是为较早版本的Python编写的,并且在涉及到API更改时有一些限制。
标准库中的模块列表在http://docs.python.org/library/中描述。你可以通过它来决定你想看哪一个(感兴趣的领域等)。 他们的消息来源在这里的mercurial回购http://hg.python.org/cpython/file/d7e85ddb1336/Lib(截至今天)可见。这些是针对主线2.6版本的。您也可以检出回购并在本地机器上浏览它。
如果您想查看本地编辑器中的代码,还可以启动解释器,导入模块(例如os
)并执行print os.__file__
以查看源文件的位置。
我碰到This有一天,你大概可以学习一些!蟒蛇基础知识和有笑过 不管怎么说,看看他们上面说的库,它们是非常有用的
如果你喜欢谜语: www.pythonchallenge.com
如果你是一个中间的C++程序员,你”我已经具备了处理编程概念的能力,我喜欢它,因为它给了我一个理解语言各个部分的理由,而不是世俗的“Hello World”任务。
但是,一些谜语非常困难和/或与编程无关。无论哪种方式,做前几个可能足以让您对Python语法有信心。
+1对于activestate。这是一个很好的资源来找到有趣的代码片段。如果您想要以书籍形式提供网站的一些最佳食谱,请查看Python烹饪书(http://oreilly.com/catalog/9780596001674) – 2010-01-08 18:32:18
非常酷 - 谢谢! – oneAday 2010-01-08 18:55:45