Python是一种计算机语言,学习Python就是用Python语言进行编程。一段程序是计算机可以识别的命令集,用来完成计算机可执行的操作,以返回想要的结果。譬如输入计算5689421×756432的指令,计算机执行后将在屏幕上返回在(显示)结果4303660105872。目前人工智能的应用中广泛运用的就是Python语言。和其他的计算机语言相比,Python作为面向对象的解释型高级语言,其语法简洁、易懂、扩展性强。
基于Python的以上特性,它非常适合作为青少年儿童的程序设计入门语言。在《父与子的编程之旅:与爸爸一起学Python》(以下简称《父与子的编程之旅》)中,作者是高级工程师,有青少年教育培训的工作经验,借助生动的漫画形象,以轻松活泼的笔调介绍了相关Python编程的知识。帮助孩子建立并掌握计算机的思维方式,其中可视化的操作和以游戏引入的例子,能够在激发孩子的学习兴趣的基础上,培养沉浸式学习的专注力。
全书从最简单的计算开始,融合比较与判断、画图形、利用随机数猜拳、引用有限循环和无限循环等数学几何知识,建立集合、组织、记账簿、类和对象,最后独立设计弹球游戏。由简入深,循序渐进地介绍了Python的命令字符串及对应的中文指令,命令的编写方法,和校对。全文采用一问一答的方式,模拟父子平日的对话模式,在问答中完成知识的传授,愉快、积极的谈话氛围,给孩子学习Python提供了良好的语言环境。
书中作为孩子的大头身份是小学三年级的学生,在此年龄阶段的理解力基础上,作者采用非常人性化的书写方式,设计用二个月的时间完成教学任务。换句话说,整本书用两个月就能学完。更确切的说,孩子用二个月的时间就能学会Python的基本编程方法。既能领略到Python好玩又神奇的一面,又能提高逻辑思维能力和解决问题的能力。最终的结果是能够独立设计一些简单的程序。
《父与子的编程之旅》基于9-18岁青少年的认知水平,普及Python的编程方法。寓教于乐的同时,以提高孩子的能力为目标,不仅教会孩子编程的相关知识,也培养了孩子的专注力、逻辑力。本书是一本值得推荐的面向未来的青少年编程教育的入门书。