进阶学习 Python 有像学校一样的上课模式(听课->作业->验证作业->答疑)推荐吗?

2015-01-30 11:45:49 +08:00
 zeroday
不知道有没有类似的资源学习,发现自己更适合学校课堂的上课模式学习,想让自己用最适合自己的学习模式继续提升。

目前已经学过

网易云课堂中的 Python 入门中的

数据类型、运算符与表达式、变量赋值与简单I/O操作 控制结构与流程图 函数 字符串 列表、元组和简单算法 字典与集合

http://mooc.study.163.com/course/HIT-1000002017#/info

类和模块还没有接触过,有没有课程能从这里进阶?
2566 次点击
所在节点    问与答
8 条回复
paw
2015-01-30 12:12:23 +08:00
听课->作业->验证作业->答疑
对应起来应该是
逛github->发布自己项目or参与开源项目->查看项目的反馈意见->在项目中讨论或去stackoverflow提问
zeroday
2015-01-30 12:51:17 +08:00
@paw 逛github->发布自己项目or参与开源项目->查看项目的反馈意见->在项目中讨论或去stackoverflow提问 这是大牛的学习方式。

对于编程功底不深厚,没有大量知识储备的我来说,应该一步一步扎实地学习。

曾经考虑过这样的学习方式在我身上可不可行,首先 Github 上的资源很丰富,里面绝大多数都是大牛的大项目,同时大部分的英文资料,无形之中为初出茅庐母语非英文的我来说,增加了非常大的学习难度。

没有知识储备和编程功底让发布项目和参与项目变得困难,更别说后面的查看反馈和讨论与提问了。

也许是从小到大都是这样学习过来了,在 云课堂 中的学习确实比自己在 codecademy 交互式学习网站收获更多。

听母语的讲课更便于理解与记忆,有难度的作业,延长了我思考的时间,作业正确的即使反馈,增强了我继续学习下去的动力。
zeroten
2015-01-30 13:04:04 +08:00
@zeroday 发布自己的项目,未必能得到反馈吧。。。有没有人看都不好说
USCONAN
2015-01-30 13:06:12 +08:00
我認為這個方面上說最好的公開課肯定只能是 MIT 的 6.00.1x 和 6.00.2x
由 MIT 校長大人 Eric Grimson 親自講授。
https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0
https://www.edx.org/course/introduction-computational-thinking-data-mitx-6-00-2x-0


車萬翔這個還是多少帶著一些填押式教育的影子。
看了下他出的那些 「大家來找碴系列」 和 「腦經急轉彎系列」的作業題就有種厭惡感。
zerh925
2015-01-30 13:50:45 +08:00
边搞好英语边自学吧。我觉得搞计算机的,英语真的是一项必备技能。
ted2011
2015-01-30 14:51:19 +08:00
有习题集模式
搜下python koans
zeroday
2015-01-30 17:18:16 +08:00
@USCONAN 确实,刚开始学的时候就发现里面的选择题特别坑,里面的编程题 OJ 也是如此,有时候写的程序和题目的输出一样了,就是通不过 OJ,不过也是这种一次一次地通不过 OJ,一次一次地修改代码,一次一次地重写代码,让我思考与编码。这种 听课->作业->验证作业->答疑 更加适合我。

刚刚看了这门公开课,学堂在线中文字幕版,教授确实讲的很好,但是感觉听中文没有英文更加印象深刻,请问有没有中文授课的推荐呢?
zeroday
2015-01-30 17:20:30 +08:00
@zerh925 确实是这样,但是如今的情况是编程不好,英语更不好,在更不好地基础上学不太懂的东西,反而不能坚持下去。英语肯定要学会的,准备等后期有在好的编程基础下渐渐地接触英文。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/166726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX