开始CS学生写的好Python程序?

时间:2011-08-12 07:18:38

标签: python

我计划在课程开始之前从我的Python书中学习CS(虽然下学期)。

我正在从Python编程书中学习计算机科学。我的问题是,我可以获得一些好的程序示例来开始学习编程吗?一旦我完成这本书,我想开始编写自己的程序。我知道Python有很多功能,但是它非常通用,不确定我应该尝试写什么。

最好不要太高级,但有足够的挑战性来帮助我学习语言的构建块。

3 个答案:

答案 0 :(得分:7)

如果您对要解决的算法和数学问题感兴趣,Project Euler有很多。至少很多人发现他们既有娱乐性又有教育性,而且Python无疑是解决这类问题的好语言。

答案 1 :(得分:2)

Google Code对python有很大的帮助:Google Code > Python Coarse

它包含一些练习项目,其中包含要制作的内容和基本骨架文件的说明,这些项目可用于良好的初学者项目: google-python-exercises.zip

您还可以观看向Google员工提供的课程视频。 搜索:“Google Python Class Video”

我发现这些资源非常有助于学习python(刚开始1周前)。到目前为止,我已经编写了一个小命令行HTTP客户端(带有cookie)和一个命令行windows注册表编辑器。 Python很棒,迫不及待地开始用CGI做它。

答案 2 :(得分:1)

您可以先尝试在python中实现最常用的算法。尝试搜索在谷歌中实施它们的良好做法。尝试以功能和结构化的方式实现它们(如果适用)。

实际上http://www.python.org/community/和网站本身有很多很好的链接。

继续探索!