学习Python的最佳班级资源是什么?

2 投票
6 回答
537 浏览
提问于 2025-04-15 15:21

我在大学上过的一门最棒的课是编程语言课。老师会先介绍一种编程语言或者语言的概念,然后现场做一些小实验,最后给我们布置大约10个小任务,让我们用课堂上学到的知识来写一些小函数或者程序,这样可以帮助我们更好地理解所学的内容。我发现这种学习方式对我来说既有趣又吸引人。

我现在想找一些类似的资源,最好是在线的。比如,介绍基本的运算符——然后让我去用它们;介绍函数——然后让我去用它们;介绍递归——然后让我去用它。理想情况下,网站上有大约3个问题,答案不在明显的地方,这样我就不会作弊了 :)

虽然像这个资源很好,但其实不是我想要的。谢谢大家提供的任何资源!

6 个回答

1

你可以试试我的 PythonTurtle。记得看看帮助界面哦。

4

我在巴黎大学教研究生Python,我正好选择了你喜欢的那种教学方式!我完全同意这种方法是多么有用。

所以我也问了自己和你一样的问题:我推荐以下这些资源,按这个顺序:

  1. Instant Python:这是一个快速概览。
  2. Learn Python in 10 minutes:另一个概览。
  3. 官方教程:可以快速浏览,但里面有你可以在Python或IPython环境中自己尝试的例子。
  4. Building Skills in Python: A Programmer's Introduction to Python,作者是Stack Overflow的贡献者S. Lott(这本书里有练习题)。
  5. Dive into Python也很好,但只适用于现在已经比较旧的Python 2.3。更新一下:这本书现在也有Python 3版本

你肯定能找到其他在线书籍,我几个月前(准备我的课程时)也看过所有这些;但要小心:其中一些例子并不是好的实践。上面提到的资源是理论和实践的良好结合,涵盖了很多内容。

撰写回答