那还有其他选择吗?别说,我最近还真发现了一个!那就是「Python 小课」,课程的主打就是一边学游戏,一边学编程,主要内容就是教你爬虫和一些有趣的功能,带你入门人工智能。
不得不说,看到这个课程真的是相见恨晚啊,要是我当初学编程就是这样的课程,肯定能学的更好。
它的域名也非常调皮:www.pypypy.cn
据说 py 是 Python 的缩写,所以是重要的事情说三遍?
简单注册登录之后,你会看到一个类似游戏关卡样的界面,页面很干净,除了内容就是内容。
▍像玩游戏一样学编程
交互式课堂
当你点进一个关卡,看到的是这样一个页面:
每敲击一次 Enter,就会出现一段文字。一位叫吴枫的老师,就像和你对话一样,把课程内容一点一点在屏幕上写出来。这种点击交互的形式,像极了文字冒险游戏。
就如上图显示的课程开始部分,像游戏开场一样,循循善诱的NPC,不断的点击回车即可进行剧情展开,额,不,是展开学习。
在 Python 小课里没有课程这个概念,所有的内容都被称作关卡。你每学完一个关卡,才能解锁下一个关卡。
相比视频课程,Python小课的进度和节奏都掌握在你自己手中。不论是加速、暂停、回看,都非常方便。
相比资料文档,这种教学模式更能深入情景之中,学了一下午,敲 Enter 键的手根本停不下来。
作业挑战
就像游戏有任务,Python小课的每节课后也都会有非常有趣的挑战性任务需要你来完成。看看这些挑战任务的名字:“恋爱告白决策”、“测测你健康吗”、“猜猜我的银行卡余额”,你还觉得自己是在写代码吗?
▍做游戏,就要有游戏的样子
云端运行
每个体验过编程“从入门到放弃”的人都知道,从解释器、编辑器到包管理工具,安装编程环境就要人命。
而「Python 小课」直接在云上装了运行环境,你直接点击运行即可,不用安装繁琐的环境,对新手简直太友好。
地图系统
打游戏时,你需要一个地图来指引方向;学编程,你也需要一个知识地图告诉你学到了哪里,逻辑结构是什么样的。着你在 Python 小课中学习,会逐渐地自动点亮一个可折叠的知识地图。结构清晰的地图让你在回找知识点时会非常方便。
问答&社交
就像代码不可能没有bug,学习编程也不可能没有问题。Python小课内置了一种类似知乎的问答模式,专业的老师和热心的同学们都会积极为你解答问题,记得不懂就要问哦~
当然,如果有什么紧急的问题,也有助教全程跟踪,及时帮你解决问题。
而且还有一个贴心的彩蛋功能,可以分享今天写了多少行代码。每天在朋友圈打卡,更能激励自己学习~
▍到底学什么?
课程大纲
这个Python 小课设计的也是很合理的,它分为三个部分,非常适合打基础。
基础部分:这部分是一些基本概念,逻辑语句,条件判断,让你明白编程是什么。
实践部分:这部分就是教你爬虫,教你爬你喜欢网站的内容,想爬什么就爬什么。
晋级部分:这部分教你怎么有编程思维,怎么学习新的东西,开发一个产品,让你也锻炼一身本领。
▼
最后,下面这个萌妹子就是课程的助教,你们发挥聪明才智看看怎么联系到哟~
福利来了!!
今天是Python小课推广活动的最后一天
即可限时领取Python免费课程