跟孩子一起玩编程——Python编程快速入门
书籍作者:邵红祥 |
ISBN:9787122346131 |
书籍语言:简体中文 |
连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 |
下载次数:8286 |
创建日期:2021-02-14 |
发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
内容简介
编程已经成为21世纪人们应掌握的一项重要技能,随着人工智能技术的发展以及STEAM教育理念的推广和普及,青少年编程市场也越来越火热,学习编程可以锻炼孩子的逻辑思维能力。
Python作为时下流行的编程语言,语法简洁清晰,应用广泛,特别适合初学者学习编程使用。本书通过生动有趣的例子、通俗易懂的语言,介绍了Python编程的基本方法和技巧,主要包括编程环境、变量、语法等基础知识,选择结构、循环结构、函数、对象、模块、海龟绘图等进阶知识,并通过实际案例加以运用;【资料卡片】和【动手试试】等环节有助于将所学延伸拓展,举一反三。
本书非常适合6~14岁的孩子作为编程入门读物学习使用,家长带着孩子一起边学边实践,更能带来一段高质量的亲子陪伴时光。
编辑推荐
“编程从孩子抓起”得到越来越多的人的认同和重视。本书是教孩子学习Python程序设计的入门读物。本书全彩印刷,寓教于乐,易于学习;读者可以轻松与快速地掌握解决问题方法和程序设计思维的。
本书主要特色如下:
1.内容由浅入深,循序渐进,基础知识与实践开发相结合;
2.全彩印刷,图文并茂,生动形象,白话的语言形式轻松幽默。
前言
2006年,卡内基梅隆大学的Jeannette Marie Wing教授提出:“人人都需要培养编程思维。编程思维是每个人的基本技能,不该仅属于计算机科学家,在阅读、写作和数学之外,我们应当将编程思维加到每个孩子的培养能力之中。”本书选择较容易掌握的Python语言,通过学习编程,完成现实生活中的很多任务,让读者在掌握Python语言的基础上,通过项目实践学会如何应用这些知识和技能。本书着重介绍了分析问题和解决问题的方法和思路,旨在培养读者理解问题、找出解决问题路径的能力,并力求融入计算思维。
本书具有以下特点。
(1) 难点和重点安排合理
书中的内容编排凝聚了笔者多年的教学经验,并在章节安排上为读者提供了自主学习的灵活性。本书难点和重点安排合理,由浅入深,前后呼应,详略得当。有能力的读者在扩展部分可以更上一层楼,并把本书当作一个有价值的参考资源。
(2) 讲解深刻
一些重难点知识,读者不仅要知其然,还需要知其所以然,因此,本书会为教师和学生剖析其本质,让读者能够从根本上理解、掌握并灵活运用这些知识。
(3) 实用性强
书中提供了大量针对性的实例,每节的末尾还提供了一些小练习和实践项目,以帮助读者巩固所学的知识。附录部分提供了所有小练习的答案。同时编程中要注意什么,如何找出错误,出现问题如何解决,书中都会一一讲解。本书将带领读者迅速掌握编程的方法和过程,努力做到理论、思维训练与实践相结合。
(4) 涵盖编程较为核心的内容
本书选择了经典和应用广泛的编程内容,并结合程序设计的思路和方法,让读者能够通过循序渐进的程序设计过程了解计算的魔力,掌握求解问题的方法,进而融入后续的学习和今后的生活和工作中。
本书共分为6章,有很多示例贯穿其中。本书介绍了Python基础知识、数据类型、流程控制、函数、对象、模块、程序调试、图形和动画、图形化界面、游戏开发等方方面面的编程知识。
本书适合想要通过Python语言学习编程的读者,尤其适合缺乏编程基础的初学者。通过阅读本书,读者可以学会利用强大的编程语言和工具实现自己的想法,并且将体会到Python编程的快乐。
本书由邵红祥编著,配套视频由绍兴市第一中学的余栋材老师录制。
由于时间仓促且水平有限,书中难免有不妥之处,恳请广大读者批评指正。
编著者
目录
第1章编程之道
1.1 程序与编程1
1.2 编程工具8
1.2.1 Python语言8
1.2.2 启动IDLE10
1.2.3 在Shell中输入指令11
第2章第一个程序
2.1 与计算机的友情对话18
2.2 程序剖析20
2.2.1 注释21
2.2.2 变量21
2.2.3 内建函数27
第3章做出选择
3.1 逻辑判断39
3.1.1 布尔数据类型39
3.1.2 比较运算符40
3.1.3 布尔运算符43
3.2 单分支结构46
3.3 双分支结构50
3.4 多分支结构56
第4章转圈圈
4.1 收集数据—列表61
4.1.1 列表61
4.1.2 索引63
4.1.3 列表的操作64
4.2 for循环72
4.3 while循环83
4.4 跳出循环—break和continue语句92
4.5 嵌套循环97
第5章充电时刻
5.1 函数105
5.1.1 函数基础105
5.1.2 函数定义107
5.1.3 函数调用108
5.1.4 函数中的参数110
5.1.5 变量作用域113
5.2 对象116
5.2.1 真实世界中的对象117
5.2.2 对象与类117
5.2.3 Python中的对象119
5.3 模块125
5.3.1 模块基础126
5.3.2 引入模块127
5.3.3 常见模块129
第6章好玩的编程
6.1 海龟绘图141
6.2 图形化界面147
6.3 动画效果158
6.4 弹球游戏166
附录
附录A Python安装189
附录B 调试程序190
附录C 安装第三方模块196
附录D 【动手试试】答案198
参考文献214