学习Python的最佳班级资源是什么?
我在大学上过的一门最棒的课是编程语言课。老师会先介绍一种编程语言或者语言的概念,然后现场做一些小实验,最后给我们布置大约10个小任务,让我们用课堂上学到的知识来写一些小函数或者程序,这样可以帮助我们更好地理解所学的内容。我发现这种学习方式对我来说既有趣又吸引人。
我现在想找一些类似的资源,最好是在线的。比如,介绍基本的运算符——然后让我去用它们;介绍函数——然后让我去用它们;介绍递归——然后让我去用它。理想情况下,网站上有大约3个问题,答案不在明显的地方,这样我就不会作弊了 :)
虽然像这个资源很好,但其实不是我想要的。谢谢大家提供的任何资源!
6 个回答
1
看看这些链接:
1
你可以试试我的 PythonTurtle。记得看看帮助界面哦。
4
我在巴黎大学教研究生Python,我正好选择了你喜欢的那种教学方式!我完全同意这种方法是多么有用。
所以我也问了自己和你一样的问题:我推荐以下这些资源,按这个顺序:
- Instant Python:这是一个快速概览。
- Learn Python in 10 minutes:另一个概览。
- 官方教程:可以快速浏览,但里面有你可以在Python或IPython环境中自己尝试的例子。
- Building Skills in Python: A Programmer's Introduction to Python,作者是Stack Overflow的贡献者S. Lott(这本书里有练习题)。
- Dive into Python也很好,但只适用于现在已经比较旧的Python 2.3。更新一下:这本书现在也有Python 3版本。
你肯定能找到其他在线书籍,我几个月前(准备我的课程时)也看过所有这些;但要小心:其中一些例子并不是好的实践。上面提到的资源是理论和实践的良好结合,涵盖了很多内容。