"这个课要学到哪个班才算学会?""学完能达到什么水平?""我适不适合学 Python?""能不能跳级,直接上后面的课?"
这几个问题,几乎每个家长和同学都会问我。这篇文章就一次说清楚。建议先看一遍课程路线,再回来读,会更好理解。
先说年龄:建议 12 岁以上
我个人建议 12 岁以上 再报班。年纪太小的话,很多概念理解起来会很吃力,大部分孩子会觉得像在听天书,反而容易失去兴趣。
课程为什么分两个阶段?
整个课程分成两个阶段:
- 第一阶段:把 Python 学扎实。 包括基础班、进阶班、大师班三门课,从最简单讲到最难,目标是让你真正掌握这门语言,用起来得心应手。
- 第二阶段:把 Python 用到具体领域。 分成好几条路线,比如网站开发、数据分析、人工智能等。每条路线除了 Python,还会教这个领域必备的知识。比如网站开发要学前端语言,还要学怎么把前端和后端打通;数据分析会讲常用的库,也会讲分析的思路:从哪里入手、怎么得出结论、怎么把结论做成图表。
很多同学会问:为什么要学这么多?打个比方(不一定完全恰当,意思到了就好):
学 Python 就像学当厨师。第一阶段是学基本功:怎么拿刀、怎么端锅、怎么切肉。这些都要练熟,才能进真正的厨房。但会了基本功,你就是大厨了吗?还不是。
第二阶段才开始一道道学菜,比如青椒肉丝、麻婆豆腐,还要学会应对不同的场景:蒸菜一般怎么做,炖菜又怎么做。这时候默认你的基本功已经过关了。
所以第一阶段的重点是打基础,而不是一上来就承诺"学完能做什么"。就像上战场之前,要先把身体练好、把武器备齐,而不是学了两天、刀都拿不稳就冲上去。当然,为了让大家有兴趣继续学,第一阶段每门课的最后都有一个结班项目。
每个班学完,是什么水平?
我的课程是一环扣一环设计的,花了我很多心思。所以只要有能力,最好的方式就是一步一步往下学。下面说说学到每一步分别是什么水平、适合什么样的同学。
只学基础班:先试一试
适合有兴趣、但还不确定自己能不能学好的同学,先感受一下编程的乐趣。最后的结班项目是贪吃蛇,学完会对"Python 能做什么"有一个初步的印象。
虽然说是"新手试水",但这个班我设计得并不简单,想完整学下来,还是要花心思的。
基础班 + 进阶班:掌握 Python 的大部分
这两个班会把 Python 的语法完整过一遍,中间穿插大量练习。学完之后,Python 大概能掌握 70% 到 80%:
- 能看懂 Python 代码。 在现在的 AI 时代,这一点特别重要。很多问题你可能会直接问 AI,但它经常给你一段 Python 代码。看不懂,你就没法判断它对不对;想让 AI 帮你做更多事,你也需要会 Python 才能驾驭它。
- 能自己写一些 Python 小程序,解决生活和学习里遇到的问题。
适合有兴趣、学基础班时觉得压力不太大的同学。能坚持学到这里,说明你的基本语法已经过关了,也说明你学编程是有天赋的。
如果时间比较紧,或者觉得累了,可以在这里先停下;如果觉得还不错,可以继续上大师班,或者进入第二阶段。
基础班 + 进阶班 + 大师班:完整的第一阶段
大师班的内容会开始变得抽象,重点讲面向对象编程,还会系统讲 SQL。SQL 是专门和数据库打交道的语言,可以说是除了 Python 之外最必备的一门语言。
所以我说课程是环环相扣的:我推荐有能力的同学继续上大师班。当然,如果时间很赶,也可以先跳过这个班。
第二阶段:选一条自己的路线
到了第二阶段,就默认你已经掌握 Python 了。每条路线会教你在某个领域里怎么用 Python,同时补上这个领域必备的其他知识。
不同年龄,怎么报比较好?
年纪比较小的同学
我建议按路线来,一步一步、脚踏实地,看看自己能走到哪里。
一开始先报基础班就好。如果学不动、没兴趣,学完一期就可以停;如果学得又快又好,我强烈建议继续学下去,这说明你是有天赋的。
以后有兴趣,可以走程序员这条路,有了 Python 基础,再学 Java 等其他语言都会快很多。就算没有太大兴趣,多一项编程技能,以后找工作也会有帮助。而且现在很多高中和大学都开了编程课,你一上来就会比别的同学多很多基础。
我特别想对年纪小的同学说:有时间的话,一定要把基础打好。 等年纪大了你就会发现,知识零零碎碎是一件很难受的事,可那时候已经没有那么多时间重新认真学了。有些东西明明觉得学会了,就是不知道怎么用。这就是没有系统学习的结果。
年纪稍大的同学
你们可能已经对工作和行业有一些了解,比较清楚自己需要学到什么程度。我的建议是:
- 先看看课程大纲,想清楚自己要什么。
- 如果急着工作,可以报基础班和进阶班,然后直接进入第二阶段,选择自己要走的路线。
能不能跳级?
也有同学问,能不能跳过前面的班,直接上后面的课。
说实话,上过课之后,一般就不会有这个想法了。我见过太多同学,在基础班就已经觉得有点吃力了。后面的课都是建立在前面的基础上的,跳过去只会更难。所以这个问题,上了课之后自然就有答案了。
最后
还是拿不准适合哪个班?第一节试听课是免费的,线上线下都可以。上一节课,我们再根据你的情况一起决定。也可以直接联系我聊聊。