打开这个网页后,你的「Enter 键」可能会被敲烂

2018 年 8 月 30 日 少数派

可能大家都有过学点编程的念头,因为在看似神秘的代码编辑器噼里啪啦地敲代码真的很 Cool,而且还可以用来撩妹呢(误)👇🏻



常规学编程,要么是看视频课,要么是去看书看文档。当然结果不是「从开始到放弃」就是「从入门到转行」。

但是!我最近发现了一个非常有趣的学编程网站,或许它能让你从学编程中 GET 到不少乐趣,「从入门到专精」也不是白日做梦了 🌝

它的域名也非常有趣调皮:www.pypypy.cn(py 是 Python 的缩写,重要事说三遍?)简单注册登录之后,你会看到一个类似游戏关卡样的界面,页面很干净,除了内容就是内容。

文字点击交互,冒险游戏体验

当你点进一个关卡,看到的是这样一个页面:



每敲击一次 Enter,就会自动生成一段文字。有一位叫吴枫的老师,就像和你对话一样,把内容写出来。这种点击交互的形式,像极了文字冒险游戏。

在 Python 小课没有课程的概念,所有的内容,都被称作关卡。你每学完一个关卡,才能解锁下一个关卡。相比视频课程:课程的进度和节奏都掌握在你自己手中。不论是加速、暂停、回看,都非常方便。

相比资料文档,这种教学模式更耐学,那个下午我敲 Enter 键的手根本停不下来。

没想到学个编程还能看小说?

文字冒险游戏最重要的是什么?是剧情,是文笔。在官方的文章我们可以发现,这位吴枫是技术出身,但在实际上课过程中,吴老师讲得一手好故事,让我这个「真 · 文字工作者」也不得不佩服。

比如,在讲 Python 的判断、循环:



知识讲完,还有类似这样的升华:



从整体内容来看,Python 小课分成三个部分:基础知识,模块教学(爬虫)和大项目练习。

全部课程学下来,能做到的程度是调用网络上现有模块,能给自己写一些小工具:爬虫抓数据资料、自动发邮件、人工智能对话机器人……

目前除副本外,有 24 个关卡,7 个是免费体验的关卡,可以让你决定是不是值得付费,可以说非常厚道了。

做游戏,就要有点做游戏的样子

游戏 · 任务系统

以我身边的经验看,非技术岗的同学去学编程,阵亡人数最多的阶段是:安装环境。想学个编程,解释器/编辑器/包管理工具,安装就要人命。Python 小课在网页上集成了这样一套工具。然后,把它变成:

1. 关卡内练习



2. 作业



3. 项目、限时挑战



游戏 · 副本系统

在我们打游戏的时候,想要变得更强:要么氪,要么肝。学编程,也是。比如你想在自己电脑上安装环境,你想做更多的项目练习……都要在副本里找。目前 Python 小课的副本功能还在测试当中,需要私下问助教要。



游戏 · 地图系统

打游戏时,你需要一个地图来指引方向。学编程,你也需要一个知识地图告诉你学到了哪里,怎么找已经学过的知识。着你在 Python 小课中学习,会逐渐地自动点亮一个可折叠的知识地图。结构清晰的地图让你在回找知识点时会非常方便。





游戏 · 社交系统

学编程一大痛点是学习卡住,需要老师指导。在传统教学模式里,多数是在微信群里向课程助教提问。而 Python 小课换了一种方式——内置问答系统,用户自己提问,其他用户回答。它能减少很多重复提问,就像一个迷你版的知乎。除此,还可以促进用户产生社交行为。不知道后面,能不能像 Github 一样,推出代码分享的功能。



专访制作团队

在噼里啪啦敲了一个周末 Enter 以后,我对这个网站产生了非常强的好奇。这种类似文字冒险游戏的学习体验很讨喜,整个学习社群里变成会变成这种画风:



「新手村」这个群名也非常有游戏风格

我通过课程助教联系上了这个课程的制作团队,下面是当时的 QA 实录。

Q:你们怎么想到把 Python 教学做成这样的?

A:额,其实你知道最近有个概念很火,叫功能游戏,很多游戏巨头都在搞这块。游戏巨头是先讲究游戏的这个趣味性,但教育意义比较弱。

我们是从教育出发做游戏,希望大家能在专业、系统的基础之上,快乐地学东西。选用文字冒险这种形式,一个是它最适合做教学。另一个,我们公司在此之前已经做过熊猫书院、熊猫小课这样的产品,对这种对话教学、文字交互比较有经验。

Q:做这个项目花了多久?

A:我们是一家做教育的公司,中期目标是想替代大学教育,Python 是实现这个目标的第一站。所以不管是在人力,还是时间上,都很舍得投入。

这个课,花了四个多月。做了五次,几千人的用户测试,大改好几个版本,就像把这事搞简单点,有意思点,用户肝得下去。我们现在挺多用户,就比较忙嘛,但是他还会在这玩到半夜两点多。

Q:感觉到了,是挺肝的一个课,能介绍下你们的这个团队吗?

A:我们投入了很多人去做这件事,在每个领域,都有专业的人做专业的事。

我们的产品/交互设计师,是北大、武大、港大的,其中还有一位在前人工智能领域的独角兽公司做产品负责人。

我们的内容团队,有港中文、英国布里斯托的,有来自南方周末、奥美广告、腾讯的教育团队和游戏团队的,这样。所以内容水平还挺好。

然后我们还会有一个蛮厉害的技术团队,清华的研究生,国内拿很多人工智能、机器学习奖的大牛。他们去做这个终端,和问答系统自动去重,后面还会做代码智能批改的算法。

除了这些,我们还请了一位认知心理学的专家,来保证我们的这个学习过程科学有依据。他是专门研究人的情感与认知交互作用的,通俗来讲就是专门研究人是怎么学东西的,在心理生理学经典期刊《Psychophysiology》都发过论文。

目前,「python小课」还在第二轮限量公测中。在采访后,我要到了一些公测名额作为少数派粉丝们的福利。 现在你肯定迫不及待想去「肝」这个「游戏」了!

扫描二维码,即可免费领取 7 个关卡。

登录查看更多
0

相关内容

吴枫,男,中国科学技术大学电子工程与信息科学系教授、博士生导师,IEEE Fellow。在加入中国科学技术大学之前,曾历任微软亚洲研究院研究员、主任研究员、首席研究员。主要研究方向包括:视频编码与通信、多媒体内容分析、计算机视觉等。已发表IEEE TCSVT、IEEE TIP等IEEE会刊论文44篇,MOBICOM、CVPR等中国计算机学会认定的A类国际会议论文12篇,并荣获IEEE TCSVT 2009年最佳期刊论文奖, PCM 2008和VCIP 2007国际会议最佳论文奖。担任IEEE TCSVT和IEEE TMM编委,国际会议IEEE MMSP 2011、IEEE VCIP 2010和PCM 2009程序委员会主席。个人主页:https://eeis.ustc.edu.cn/2014/0423/c2648a20109/page.htm
一份简明有趣的Python学习教程,42页pdf
专知会员服务
76+阅读 · 2020年6月22日
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
264+阅读 · 2020年6月10日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
为什么所有人都报了这个虐人到哭的训练营?!
人工智能头条
5+阅读 · 2019年5月15日
可能是Amazon最后一批面经
九章算法
21+阅读 · 2019年5月5日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
可能是 Android 上最好用的写作 App
少数派
10+阅读 · 2018年12月21日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
码农日常工具推荐
架构文摘
4+阅读 · 2017年9月26日
OCR 哪家强?反正我觉得这个工具是厉害的不得了。
高效率工具搜罗
4+阅读 · 2017年7月3日
Arxiv
6+阅读 · 2020年2月15日
Relational recurrent neural networks
Arxiv
8+阅读 · 2018年6月28日
VIP会员
相关VIP内容
一份简明有趣的Python学习教程,42页pdf
专知会员服务
76+阅读 · 2020年6月22日
【实用书】Python机器学习Scikit-Learn应用指南,247页pdf
专知会员服务
264+阅读 · 2020年6月10日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
179+阅读 · 2020年1月1日
相关资讯
为什么所有人都报了这个虐人到哭的训练营?!
人工智能头条
5+阅读 · 2019年5月15日
可能是Amazon最后一批面经
九章算法
21+阅读 · 2019年5月5日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
可能是 Android 上最好用的写作 App
少数派
10+阅读 · 2018年12月21日
我是一个爬虫
码农翻身
12+阅读 · 2018年6月4日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
码农日常工具推荐
架构文摘
4+阅读 · 2017年9月26日
OCR 哪家强?反正我觉得这个工具是厉害的不得了。
高效率工具搜罗
4+阅读 · 2017年7月3日
Top
微信扫码咨询专知VIP会员