We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
我学会了自己编程,除了网络之外没有任何帮助。如果他认真学习,那么他不需要太多的教学。您可以首先将他指向 http://docs.python.org/tutorial/
I learnt to program by myself with nothing more than the web to aid me. If he's serious about learning then he shouldn't need much teaching. You might start by pointing him to http://docs.python.org/tutorial/
http://learnpythonthehardway.org/index 可能有用。
http://learnpythonthehardway.org/index might be useful.
https://www.testandtrack.io/ 是最好使用的资源之一。它涵盖了许多基本概念,对于学生来说是考试的救星。还有很多课外知识进一步加深了我对这门学科的热爱。
https://www.testandtrack.io/ is one of the best resources to use. It covers a lot of basic concepts and as a student was a life saver for exams. There is also a lot of extracurricular knowledge that helped further my love for the subject.
我最终决定混合使用在线资源。我自己教他 CS 基础知识和 Python 基础知识。然后我会从各种免费的Python书籍和官方文档中为他挑选主题。
让我们看看这个实验进展如何。
I finally decided to use a mixture of online resources. I am teaching him basics of CS and basic Python myself. Then I will cherry pick topics for him from various free python books and official documentations.
Let's see how this experiment goes.
Finxter 基于从初级到高级的基于谜题的学习方法。用户解决评分的 Python 谜题并观看学习视频。计算机科学概念是在旅途中学习的(边做边学)。在这里您可以看到我创建的示例拼图:
Finxter is based on a puzzle-based learning method from beginner to advanced level. Users solve rated python puzzles and watch learning videos. Computer Science concepts are fed on-the-go (learning-by-doing). Here you can see an example puzzle I created: