其他
关于自主学习
本部分只介绍了最基础的知识点,并且并不深入,旨在帮读者宽泛了解一下 python 语言。但是路漫漫其修远兮,如果有时间,还是建议再深入一下( 针对自主的语言学习,这边有两种思路;
学院派学习:可以阅读官方文档,一步一步的去啃,过程会显得枯燥,但能打下比较稳固的基础;也可以学习相关课程,一般会有配套练习
应用式学习:可以先去寻找一些有意思的小项目,跟着项目一步步做下来,在做的过程中学习知识点,但可能不够全面
- 隔壁应该就有柠檬同学用 python 实现小脚本的应用,超酷的:) 可以试试,也可以自己去找
练习流学习:刷题,不建议
Pythontutor
- 上面是一个可视化工具,帮助理解 python 程序执行过程中,各个变量与函数运行过程中的各种活动。该工具可以单步执行代码,清晰的认识到函数、作用域、对象等重点。建议在递归、作用域等部分理解困难时使用~
相关学习课程推荐
笔者经验甚少,只能先推荐 cs61a cs61a
如果以上链接中部分题目、课程失效,可以去如下链接: archive.org 并且键入 cs61a 的课程网址,选择往期快照进行学习(archive 真是好东西)