菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
1317
0

挑战式学习 Python

原创
05/13 14:22
阅读数 1740

先上图:

file

运行模式

通过小的挑战和练习,并通过逐步增加难度的方式,让学习者可以循序渐进地培养并加强自己的能力。每个挑战和练习都是从基本概念开始,接着描述需求和解题方向,然后让学习者练习编写程序,一旦程序执行结果能满足标准答桉,便能通过该挑战项目。

过程中,当学习者依照题目指示写出程序后,便可以使用learnyoupython工具验证自己的答桉是否正确,确定执行结果能完全符合题目的要求。如果有任何错误或是不合题目要求,也会返回验证结果给学习者,让学习者可以重新尝试解题,直到自己的程序能满足题目要求,通过并进入到下一个挑战练习项目。

最重要的是,这一切都完全自动的,你可以想像learnyoupython 是个单元测试(unit test)工具,用来测试检查所有学习者写出来的程序,当学习者修正了所有程序码并通过了测试,就完成了课程和挑战。

开发点滴

依赖Workshopper开发而成。

目前题目不是太多,会不断加入的:smile:

务必使用Python3去完成练习,安装完Python3之后,切记验证是否已加入到Path

有关地址

Github:Github

NPM: NPM

欢迎大家提出issue,如果觉得不错的也可以给点儿:star: 谢谢

发表评论

0/200
1317 点赞
0 评论
收藏
为你推荐 换一批