猜你喜欢
父与子的编程之旅:与爸爸一起学Python

父与子的编程之旅:与爸爸一起学Python

书籍作者:贾炜 ISBN:9787301308097
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:2680
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介
《父与子的编程之旅:与爸爸一起学 Python》分为12个单元,通过科学、合理的结构,以亲切的笔调、活泼的对话介绍了Python编程的相关知识。用有趣的例子,借助可爱的漫画生动形象地介绍了包括变量、输入输出语句、循环语句、列表、对象等编程的基本概念。学习本书的内容,可以帮助孩子掌握计算机的思维方式,而书中可视化和以游戏为主的例子可以激发孩子的学习兴趣,培养其专注力。
  《父与子的编程之旅:与爸爸一起学 Python》每单元末尾均设置有“小试牛刀”和“小小总结”板块,可以拓展读者的思维,巩固学习的知识和技能。本书是写给孩子看的Python编程书,也适合父母、老师、学生,以及想要了解计算机编程基础知识、学习Python编程技能的未成年人阅读,同时还可以作为少儿编程的教材参考用书。
作者简介
贾炜,高级工程师,对多种开发语言都有深入研究,专注于Python人工智能开发、数据分析、机器学习等;长期从事青少年STEAM教育培训工作,有丰富的教育培训经验。
编辑推荐
1.寓教于乐。父子情景对话,轻松愉悦,在学中玩,玩中学。
2.多维一体。融入数学、英语、美术等各个学科,培养孩子的编程能力、专注力、逻辑思维能力、抽象思维能力、信息整合能力、团队协作能力和升学竞争力。
3.增进父子感情。书中爸爸像老师一样教孩子Python知识,适合爸爸和孩子一起阅读。
4.同步视频课程。赠送与书同步的视频课程,可以用手机扫码看视频,轻松玩转Python。
前言
未来已来,您的孩子准备好了吗?
人工智能是当今社会讨论最多的话题之一,也是正在蓬勃发展的领域,未来还将给我们的
生活带来很多改变。
在人工智能时代,编程是一项基础的、核心的技能,因为人工智能的实现都离不开编程。
就像现代社会要求人们必须掌握计算机与互联网技能一样,在未来,不懂编程的人势必会被机器取代,被时代抛弃。
孩子为什么要学编程?
作为一名长期在一线从事青少年编程教育的教师,很多不了解少儿编程的家长在与我们
探讨少儿编程时都会有这样的疑问 —— 为什么我的孩子要学编程?孩子长大了又不当程序员,况且孩子还小,不适合学习编程 ;编程太复杂,孩子学不会 ;等等。这些都是家长的误区。
少儿编程被誉为“互联网时代,像语、数、外一样,每个人都应该掌握的必备技能之一”。
就像 20 年前我们学习英语并不是为了以后当翻译,今天孩子学习编程也并不是为了长大后当程序员,而是为了获得一张通往未来世界的“通行证”。
孩子学习编程,是时代发展的要求。尽早让孩子学习编程,可以让他们更好地适应时代
的发展。
孩子学习编程的好处
1 提升耐性与专注力
编程非常严谨,任何细小的错误都可能导致程序无法正常运行。所以,在编写程序的过程
中需要不断地调试,直到达到预定功能,这在无形之中就会提升孩子的耐性和专注力。
2 锻炼逻辑思维能力
乔布斯说,“每个人都应该学习编程,因为它会教你如何思考”。编程就是把大问题不断分
割成小问题的过程,必须去思考如何把代码合理地安排在整个程序中,让程序流畅地进行“输
入→计算→输出”。通过一段时间的练习,孩子的逻辑思维能力会有明显的提升。
3 培养抽象思维能力
学编程就是学习怎么和计算机沟通,让计算机帮助我们高效率地做事情。程序的运行都是
在计算机中完成的,这个过程看不见、摸不着,因此孩子在学习的过程中,需要运用抽象思维解决问题,需要一种把抽象化为具体的能力。
4 提升整合信息的能力
我们生活在一个信息大爆炸的时代,计算机、手机每天充斥着大量的信息,如何辨别有用
的信息?怎样获取有用的信息?这时候信息的整合能力就显得尤为重要。编程,就是对计算机指令的排列组合,很像上小学时,我们先学汉字,再学成语、学造句,然后写文章一样。程序中的基本指令就是汉字和成语,最终要完成一段高质量、高可靠性的程序,则必须融会贯通,学以致用。因此,学习编程会提升孩子整合信息的能力和解决问题的能力。
综上所述,编程不仅是一种职业技能,学习编程也并非为了让孩子长大后成为程序员,让
孩子学习编程已经成为一种有效锻炼和提高孩子综合能力的方式。即使对于那些对编程兴趣不高的孩子,学习和了解编程依然意义重大。
学编程为什么首选 Python ?
首先,就 Python 语言本身而言,其语法非常简单、易懂。相较于 C++、Java 等编程语言,
非常适合孩子学习。Python 支持的模块众多,功能强大,应用领域非常广泛,其他编程语言能做的 Python 都能做。目前绝大部分人工智能框架都支持 Python 语言,选择学习 Python,未来很有前途。
其次,在国家政策方面,2017 年 7 月 20 日,国务院发布的《新一代人工智能发展规划》
明确提出,在我国中小学阶段设置人工智能相关课程,逐步推广编程教育。在不久的将来,编程很有可能会成为必修科目之一,而在那时已经具备编程基础知识的孩子将会较其他孩子有更大优势。
最后,我们要顺势而为,在未来的人工智能时代,对待编程的态度和编程水平无疑会决定
孩子将以什么样的状态迈向未来,是一个被动的使用者,还是一个主动的创造者?
书中人物介绍
本书主要以父子对话的形式展开,父亲引导儿子一步步学习 Python 编程。人物角色介绍
如下。我是大头的爸爸,长期从事一线青少年编程教育工作,具有丰富的少儿编程培训经验。我有一个活泼可爱的儿子,从小就对我从事的工作很感兴趣,最近两三个月,大头让我教他 Python 编程。
我是大头,目前正在上小学三年级,对机器人和编程充满好奇,经常问爸爸一些相关问题。在爸爸的耐心教导下,经过两个月的努力,我学会了 Python 编程,现在可以设计一些简单的程序啦!编程既好玩又神奇。通过学习编程,我提高了逻辑思维能力、专注力和解决问题的能力。
我是书中的小精灵, 同时也是编程小能手哟。 在大头学习知识的过程中,我会时常给出很多温馨提示, 避免大头走弯路。
随书学习视频
本书为读者提供了同步的学习视频,可以扫描左下方二维码,关注“博雅读书社”微信公众
号,找到“资源下载”栏目,根据提示获取,即可随时随地观看作者精心录制的同步学习视频,学习少儿编程就这么简单!
想学习更多职场技能,可以扫描右下方二维码,关注“新精英充电站”微信公众号。
资源下载 新精英充电站
目录
单元一 认识 Python 语言 13
1.1 什么是人工智能14
1.2 了解 Python 编程语言17
1.3 Python 与人工智能 18
1.4 编写 Python 程序19
小试 牛刀26
小小 总结 27
单元二 加减乘除样样行 29
2.1 加减法运算 30
2.2 乘法运算 34
2.3 除法运算 36
2.4 取余运算 38
2.5 输入函数 input 39
单元三 判断与比较 45
3.1 关系运算符 46
3.2 True(真)和 False(假) 47
3.3 如果……那么…… 49
3.4 如果……那么……否则…… 52
单元四 海龟漫步 57
4.1 画一条直线 58
4.2 画等边三角形 60
4.3 画正方形 61
4.4 画圆形 63
4.5 给图形加点颜色 65
单元五 琢磨不透的随机数 71
5.1 一个随机数 72
5.2 与电脑猜拳 75
5.3 随机漫步 79
单元六 永不休止的循环 87
6.1 循环举例 88
6.2 有限循环 89
6.3 无限循环 92
单元七 一个大容器 99
单元八 程序也有组织 109
8.1 给程序取个名字 110
8.2 函数的参数 113
8.3 函数的返回值 116
单元九 信息的长久保存 123
9.1 文件的建立 124
9.2 读取文件内容 125
9.3 向文件写入内容 127
9.4 文件追加内容 131
单元十 我的零花钱我管理 139
单元十一 面向对象编程很简单 155
11.1 何为面向对象 156
11.2 如何创建一个类 157
11.3 类的属性与方法 158
11.4 对象的创建 160
单元十二 弹球游戏 165
附录 A Python 的安装与配置 183
附录 B 专业词汇速查表 190
产品特色