适合初学CS的学生编写的好Python程序?

适合初学CS的学生编写的好Python程序?,python,Python,我计划在上课前(尽管是下学期)从我的Python书中学习CS 我正在从一本Python编程书中学习计算机科学。我的问题是,我能得到一些好程序的例子来开始学习编程吗?一旦我读完这本书,我想开始写我自己的程序。我知道Python有很多功能,但是它太多功能了,我不知道它是什么,我应该试着写 最好不要太高级,但要有足够的挑战性来帮助我学习语言的基本要素 如果你对要解决的算法和数学问题感兴趣,有很多。至少有很多其他人发现它们既有趣又有教育意义,因此Python无疑是解决这类问题的好语言。您可以先尝试用Py

我计划在上课前(尽管是下学期)从我的Python书中学习CS

我正在从一本Python编程书中学习计算机科学。我的问题是,我能得到一些好程序的例子来开始学习编程吗?一旦我读完这本书,我想开始写我自己的程序。我知道Python有很多功能,但是它太多功能了,我不知道它是什么,我应该试着写


最好不要太高级,但要有足够的挑战性来帮助我学习语言的基本要素

如果你对要解决的算法和数学问题感兴趣,有很多。至少有很多其他人发现它们既有趣又有教育意义,因此Python无疑是解决这类问题的好语言。

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

事实上,网站本身有很多好的链接


继续探索吧

Google代码对python有一个非常粗糙的定义:

它包括一些练习项目,其中描述了要制作的内容和基本骨架文件,这些都是优秀的初学者项目:

你还可以观看该课程向谷歌员工展示的视频。 搜索:“谷歌Python类视频”


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

如果你在谷歌上搜索“You\u university\u name course\u name assignments”,你可以很容易地在网上找到大多数过去一年/学期的作业。试一试,你甚至可以找到演讲幻灯片。你不是从那本书上学习计算机科学,而是学习编程。CS远不止这些。谢谢你的回复@GLGL:这本书是计算机科学的入门,有很多数学程序。此外,我的目标不是学习CS的每个分支,这没有任何意义。我的目标是编程/机器学习领域的CS概念。:)