读故事学编程:Python王国历险记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

前段时间,一位朋友跑来与我探讨Python语言的学习方法,这让我十分震惊,因为无论他所学的专业还是工作都不涉及编程,而他只是不想被时代落下。我突然意识到一个“全民学编程的时代”就要来临了。人工智能、大数据、物联网等这些词汇开始成为人们茶余饭后的谈资,小朋友们开始选择各种“少儿编程”课程。多年的教育生涯让我突然有一种冲动——我要写一本编程的书,一本有趣的书。

我一直觉得学习应该是一件有趣的事情,无论是想获得生存技能还是来源于自我提高、自我实现的需求,我们本身就有一股学习的动力,只不过有时它需要被激发一下。学习编程尤其如此,很多人想学编程,但编程这件事给人的第一感觉就是艰难晦涩、满屏代码,人们往往被自己的感觉浇灭了学习的热情。其实学习编程就是学习一种与计算机交流的语言,学习编程的过程就是与计算机交朋友的过程。只要我们勇敢一点,坚持一下,很快就会在这个过程中体会到一种简单、优雅的乐趣。为了让朋友们消除恐惧、快速入门并且深深爱上编程,我决定让大家通过看故事来学编程。

在本书中,小男孩派森无意中闯入神秘国度——Python王国,想要寻找回到现实世界的路,这时他恰好遇到了国王的鹦鹉,于是他俩开始了奇幻的冒险旅程。在这个过程中,他们曾落入“大耳朵”部落、怪兽餐厅、要“名片”的迷宫,也造访过“呆头”小镇、巫师的小屋、国王的跑马场;他们打败过7眼3嘴的拦路怪兽、两个脑袋的守护者,也结识了“哲学家”、王国里“最顽固”的人、王宫的“守门人”等形形色色的角色;他们学习过古老咒语,指挥过军队演习,探究过“天马卫队”……最终在鹦鹉的帮助下,派森勇闯“死亡之路”,通过巨象山谷,穿越“时空之门”,回到了现实世界。

每次遇到困难,派森和鹦鹉都是通过学习、运用编程知识化险为夷的,每次劫难都是一个自我成长的过程。我们在与派森一起经历了25关考验之后,基本上就掌握了Python编程语言的基础知识。我希望朋友们通过这种情景化的学习,能够建立编程与现实生活的联系,利用编程知识解决生活中的问题。

编程学习一定要通过敲击代码才能达到良好的学习效果,光看书是不可能学会编程的,同时在学习的过程中要多思考、多总结、多回忆。与大家分享一个学习方法,看完每一关的内容,合上书想一想都记住了什么,这个过程非常有助于巩固所学。你也可以用思维导图对本书内容进行梳理,当你把厚厚的一本书整理成一张薄薄的A4纸的时候,你已经在编程的路上走得更远了。上述方法对其他领域的学习也非常有益。

将本书献给热爱生活、热爱编程的初学者:可以是青少年朋友,也可以是怀有一颗猎奇之心的成年朋友。学习编程有很多种方式,但愿本书成为一道微弱的光,照亮大朋友和小朋友们走进奇妙编程世界的路。

一石匠人

2019年7月30日

【读者服务】

微信扫码回复:37052

获取本书阅读指导视频

获取免费增值资源

获取精选书单推荐

加入读者交流群,与更多读者互动