我在大学里学过的最好的课程之一是编程语言,教授会介绍一种语言或语言概念,做一些实时的游戏,然后把我们带回家,用10个小小的函数或程序来编写使用我们在课堂上学到的东西,并将其扩展到足以确保你真正了解正在发生的事情。我发现这种学习风格非常有趣,对我个人而言很有吸引力。
我正在寻找的是一种资源,理想情况下是一种在线资源,也是一种资源。介绍基本操作符 - >让我使用它们。介绍功能 - >让我使用它们。引入递归 - >让我用它。理想情况下,大约有3个左右的问题答案不在网站的简单视图中,所以我不会作弊:)
虽然像this这样的资源很好,但它们并不是我想要的。感谢您的任何资源!
答案 0 :(得分:4)
我正在为巴黎大学的研究生教授Python,我确切地选择了你喜欢的那种方法!我完全同意它的实用性。
因此我不得不问自己与你在这里提出的问题相同的问题:我会按照给定的顺序推荐以下来源:
你当然可以找到其他在线书籍,几个月前我确实看了所有这些书(准备我的课时!);但要注意:其中一些包含不良好实践示例的示例。上面的参考文献是理论和动手练习的坚实结合,它们涵盖了很多材料。
答案 1 :(得分:1)
看看这些:
答案 2 :(得分:1)
您可以使用我的PythonTurtle。查看帮助屏幕。
答案 3 :(得分:0)
Dive,不要走路,into Python。
答案 4 :(得分:0)
与任何编程语言一样,请执行Project Euler问题。但是,不要只是破解一个解决方案 - 尝试并提出一个Pythonic的解决方案 - 即它使用该语言的优势。
答案 5 :(得分:0)
您可以使用sage进行屏幕演示。您可以使用纯python,但具有笔记本界面的优势。作为奖励,您可以在网上发布您的会话,以便学生可以使用它们。