给大家汇报一下我们学习小组的进展情况
我们编程教室做 Python 课程已经有很长时间了。在过程中,我们发现有两个值得改进的地方:
1. 需要一个学习的氛围。否则即便提供了完整的学习方案,如果只是让学员各自安排学习,还是会有很多人半途中断。
2. 在标准化的课程之外,学员还需要更多编程方面的支持和讨论。不然学了用不上,很快就会忘掉。
因此,在今年8月份,我们开始在原有课程的基础上,增设了“学习小组”的模式。主要提供:
1. 我们把学习内容分拆成不同主题的小组,以任务为驱动,面向各阶段的学习者
2. 每期小组中的各项任务有明确的时间限制,参与者需按期提交作业,我们的助教会对作业进行审阅和点评
3. 每期小组会安排每周集中讨论,方便进度接近的同学交流学习
4. 学习小组定期开放,自愿参与,与码上行动的在线课程相结合,互为补充
5. 对于一些我们未开设课程的进阶方向,我们也通过学习小组的形式组织同学共同学习经典教材
到目前为止,已开展的小组有:
零基础入门小组
面向零基础的入门学员
爬虫基础小组
面向已完成Python基础,想要往爬虫、数据分析方向进阶的学员
正在进行的有:
零基础入门小组(第2期)
面向零基础的入门学员。此为重开的第二期,内容较第一期有所调整。
刷题100小组
面向初级学员,通过100道编程练习题,巩固对编程语言的掌握
项目组队开发小组
这是一个高阶小组,面向已在某个方向有所深入的学员。我们将组织和协助同学做出具备商业级别完成度的项目。
即将开展的小组:
Django小组
面向已完成Python基础,想要往Web/后端开发方向进阶的学员
爬虫基础小组(第2期)
内容同第一期,任务有所调整
数据可视化小组
面向已完成Python基础,想要往数据分析方向进阶的学员。会使用到爬虫小组里采集到的数据。
Python实践小组
比入门小组难度略高,会涉及更加复杂的程序逻辑
虽然小组模式开启之后,我们的工作量增加了不少。但从同学们的反馈来看,还是挺值得的:
在教学过程中,我们也在根据学员反馈不断调整任务。比如上一期入门小组有一些同学反应难度较大,所以我们把入门小组任务分拆并重新整合成了两个小组,一个更偏向零基础的入门,一个则重点练习更复杂的程序逻辑。
关于学习小组,两个大家比较关心的问题:
1. 学完可以到什么程度?
仅谈“零基础入门小组”的话,学完可以完成对编程从零到一的突破,了解编程的基本逻辑、写出具有功能性的代码。但这只是个开头,编程是项“系统工程”,有很多的技能树需要开启,同时也伴随不断的练习实践。所以并不是参加一次小组就能“出师”的。
我们将小组分为初阶、中阶和高阶三个等级,以整个“初阶”小组来看,最终能让学员达到的程度是:
1. 用python编写简单的代码,如数学计算、文字交互小游戏
2. 能用代码批量处理数据、文件等重复繁琐的工作,提升工作效率
3. 熟悉代码运行逻辑,掌握常用的数据类型、函数和模块的使用
4. 学会通过搜索、查文档解决编程中的问题,为进一步学习打下基础
中阶小组针对具体方向深入学习,包括 Web 开发、爬虫系统、数据分析、微信小程序等。
高阶小组则是对各种理论的综合运用,开发出具备较高完成度的项目。
2. 学习时间安排是怎样的?
我们的教学分为两部分:线上的课程和学习小组。线上课程以视频、图文的形式展现,随时可学,便于不同学员自行安排。学习小组则有一定的进度规划,参与小组后需要按期完成任务。
目前,只要你购买了我们码上行动的入门课程,就长期有效,并可反复参与初阶的各个小组。所以不必担心一时繁忙而没时间学习。
另外需要特别说明的是,11月起,我们原本的码上行动课程将暂时下架停售。我们将对课程内容和网站做一次全面更新,新版的上线时间和价格暂未确定。停售更新期间,老学员的学习使用不受影响,并可在更新后免费使用新版内容。所以如果你有计划参与的话,趁本月底前参与会比较划算。