这是一本写给零基础的孩子们看的游戏编程书(全彩印刷)。目前孩子学习编程,大致上可以分为两个大的阶段:图形化编程和代码编程。图形化编程基本上是基于麻省理工学院Scratch来学习的,而从图形化编程过渡到代码编程,Python语言以它简洁、接近自然语言的语法结构,自然成为首选。
购买链接: 京东>> 当当>>
下载试读PDF(1-6章): ys168网盘>> 百度网盘>> 本地下载>>
然而,市面上的Python书很多,大多还是写给专业程序员的。写给青少年,教他们学会编程的很少,由真正懂编程、懂教育并熟悉孩子的人来写的就更少了,本·福达(Ben Forta)作为Adobe的资深教育主管,已经帮助超过 100 万人学会编程;而什穆尔·福达(Shmuel Forta)更是拥有程序员、工程师、创客和教师多重身份,而且他在高中教授孩子们学习编程长达 5 年,由他们俩来合写这样的一本书再合适不过了。
本书的组织结构更像是一份桌游指南,带着大家去玩转Python编程,从最开始的小游戏开始,让大家先玩起来;再逐步过渡到复杂一点的冒险类文字类游戏,让大家认真玩;最后再到更复杂的带界面的赛车游戏,带大家好好玩,玩法难度逐步提升,让大家在玩中学习和成长。
全书的内容递进也是基于布鲁姆教育目标精心做了设计,所有章节都是围绕着一些要解决的游戏问题不断展开,提出问题 → 尝试捣鼓 → 解决问题 → 再提出问题 →优化问题,最后留下挑战与思考,把自主权又给到学生,甚至还讲到了复用、测试、重构这些最佳实践,非常专业,也不失趣味性!
如果是正在教孩子学习Python编程的老师,本书也一定能帮上你,书中的内容结构也很适合分解或组合成课程,如果想将本书的内容用到课堂教学中,Ben 大叔还贴心了为编程老师准备了教学资源,为每个项目都提供了使用说明和讨论要点。我在读完本书后,我也第一时间将本书的内容和思路分享给了一些老师,并且应用到了自己的教学中,效果非常好。
当然,教和学都不一件简单的事,在接下来的时间里,我也计划以这本书为基础,作为起点,结合自己在青少年编程教学中的一点经验,多做一些探索和分享,也希望有更多想在这方面做一些工作的程序员、编程老师一起加入进来,让更多的孩子享受编程的乐趣!
期待这本书可以为正在学习编程的孩子和为正在教孩子学习编程的老师,打开一扇窗,释放自己在编程方面的超能力,领略编程带来的无限美好风光!是不是等不及了?赶快来释放你的超能力吧!
——摘自本书“推荐序” by 大圣不是圣(陈显军),2022 年8 月于成都
英文版:《Captain Code: Unleash Your Coding Superpower with Python》
ISBN: 978-0137653577 美国亚马逊详情页
中文版:《Python超能学习手册》
ISBN:978-7302608127 京东详情页