当前位置:主页 > 书籍配套资源 > Python编程配套资源
《零基础学Python编程(少儿趣味版)》源码,视频

《零基础学Python编程(少儿趣味版)》源码,视频

  • 更新:2022-01-17
  • 大小:76 MB
  • 类别:Python编程
  • 作者:溪溪爸爸
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

零基础学Python编程(少儿趣味版)》是一本少儿编程入门书,适合零基础的读者。本书以“派森号”飞船和西西船长等人的童话故事为载体,从头开始介绍了Python语言的基础语法。全书共有6个章节。每章都有约十个独立的内容来介绍Python的一个知识点,并以任务的形式提出问题,最后逐步解决问题。

本书不光讲解了Python语言本身,也在内容中穿插了许多计算机程序设计的基础知识,为孩子在计算机程序设计领域进行入门教育,扫除认知障碍,对今后在该领域进一步学习具有很好的指导意义。

封面图

目录

  • 前言
  • 第1章从零开始学Python 1
  • 1.1“派森号”的星际旅行:初识Python 1
  • 1.1.1编程环境 1
  • 1.1.2Python编程环境的安装 2
  • 1.2“hello,我是派森号!”:第一条Python语句 3
  • 1.2.1创建第一个Python程序 3
  • 1.2.2运行Python程序 6
  • 1.3IDLE计算器:四则运算 7
  • 1.3.1加、减、乘、除 7
  • 1.3.2取模、求幂和向下取整 8
  • 1.4神秘的盒子:变量 9
  • 1.4.1什么是变量 9
  • 1.4.2变量的命名规则 10
  • 1.4.3变量的总结 12
  • 1.5星球日志:变量的赋值和作用 12
  • 1.5.1什么是赋值 12
  • 1.5.2变量的作用 13
  • 1.5.3同时赋值多个变量 16
  • 1.6事物的本质:数值类型 16
  • 1.6.1Python数值类型 17
  • 1.6.2int(有符号整型) 17
  • 1.6.3float(浮点型) 19
  • 1.6.4complex(复数型) 20
  • 1.6.5bool(布尔型) 21
  • 1.7STR星球的问候:字符串 22
  • 1.7.1什么是字符串 22
  • 1.7.2转义字符 22
  • 1.7.3字符串的运算 24
  • 1.8来点交互:输入输出 26
  • 1.8.1什么是交互 26
  • 1.8.2格式化输出 26
  • 1.8.3input输入 29
  • 1.8.4input结果的类型 31
  • 1.9Python的基石:函数和模块 32
  • 1.9.1什么是函数 32
  • 1.9.2内部函数和自定义函数 33
  • 1.9.3函数调用 34
  • 1.9.4模块 36
  • 1.10一些常识:异常和注释 37
  • 1.10.1语法错误 37
  • 1.10.2异常 38
  • 1.10.3注释 39
  • 第2章复杂类型和选择 40
  • 2.1药品清单:列表类型 40
  • 2.1.1什么是列表 40
  • 2.1.2列表的使用 41
  • 2.1.3列表的操作 42
  • 2.1.4列表的方法 43
  • 2.2固定的搭配:元组类型 47
  • 2.2.1元组的操作 48
  • 2.2.2区间 49
  • 2.3运动会的花名册:字典类型 50
  • 2.3.1键值对 50
  • 2.3.2什么是字典 51
  • 2.3.3字典的编辑 52
  • 2.3.4操作字典 53
  • 2.4真真假假:逻辑运算 55
  • 2.4.1什么是逻辑 55
  • 2.4.2逻辑运算 56
  • 2.4.3空值与False 57
  • 2.4.4“与”和“或”的短路 57
  • 2.5大小多少:关系运算 59
  • 2.5.1关系运算符 59
  • 2.5.21和10 60
  • 2.5.3“a”比“A”大 61
  • 2.5.4符号的编码 62
  • 2.6如果可以选择:选择结构 63
  • 2.6.1两个分支 63
  • 2.6.2条件语句 64
  • 2.7更多的选择:多分支结构 66
  • 2.7.1多分支结构 66
  • 2.7.2诡异的UFO 67
  • 2.8圆形轨道:数学函数 69
  • 2.8.1π和pi 69
  • 2.8.2数学函数 71
  • 第3章循环 73
  • 3.1纪念日:日历 73
  • 3.1.1calendar 73
  • 3.1.2闰年 74
  • 3.1.3今天星期几 75
  • 3.2我们的时间:时间处理 76
  • 3.2.1就是现在 76
  • 3.2.2更易识别的时间 77
  • 3.2.3流逝的时间 78
  • 3.2.4睡眠时间 79
  • 3.3黑洞的问题:while循环 80
  • 3.3.1无限循环 80
  • 3.3.2while结构 81
  • 3.3.3有始有终 82
  • 3.4寻找水仙花数:while循环的应用 83
  • 3.4.1什么是水仙花数 83
  • 3.4.2个十百千万 84
  • 3.5猜猜看:循环和break 85
  • 3.5.1猜猜看 86
  • 3.5.2中断循环 86
  • 3.6随机数发生器:随机函数 87
  • 3.6.1百里挑一 87
  • 3.6.2掷骰子 89
  • 3.6.3更多的随机函数 90
  • 3.6.4使用Python文档 90
  • 3.7五种矿石:for循环 92
  • 3.7.1for循环 92
  • 3.7.2遍历和序列类型 93
  • 3.7.3循环的嵌套 94
  • 3.8解密“奥利奥”:for循环的应用 95
  • 3.8.1回文数 95
  • 3.8.2累加 96
  • 3.8.3无3报数 97
  • 第4章数据结构和程序结构 100
  • 4.1按流程办事:流程图 100
  • 4.1.1程序流程图 100
  • 4.1.2三种基本结构 102
  • 4.2任务分配:多重循环与排列函数 102
  • 4.2.1一共有多少种方案 102
  • 4.2.2排列函数 104
  • 4.3合成实验:组合函数 105
  • 4.3.1错误的组合结果 105
  • 4.3.2没有重复元素 105
  • 4.3.3组合函数 107
  • 4.4阿喀琉斯隧道:队列的实现 108
  • 4.4.1什么是队列 108
  • 4.4.2FIFO 109
  • 4.4.3隧道装满啦 110
  • 4.5遇见飞龙:类与对象 112
  • 4.5.1什么是类 112
  • 4.5.2龙的行为 113
  • 4.5.3Bob是条龙 114
  • 4.5.4实例的特权 116
  • 4.6龙的家族:类的继承 117
  • 4.6.1与生俱来 117
  • 4.6.2族谱 119
  • 4.6.3遗传的特征 120
  • 4.6.4Mary是不是Bob的女儿 121
  • 4.7超级寻宝图:图的实现 123
  • 4.7.1什么是图 123
  • 4.7.2最少停留的航线 126
  • 4.8星门客栈:实现栈结构 127
  • 4.8.1一个死胡同 127
  • 4.8.2后进先出 128
  • 4.8.3栈不是列表 130
  • 4.9一棵树:二叉树结构的实现 132
  • 4.9.1什么是二叉树 132
  • 4.9.2二叉树的节点 133
  • 4.9.3Python定义二叉树 135
  • 第5章算法 138
  • 5.1简单而直接:穷举法 138
  • 5.1.1什么是穷举 138
  • 5.1.2九宫填数 139
  • 5.2从前有座山,山上有座庙:递归 142
  • 5.2.1什么是递归 142
  • 5.2.2求阶乘 143
  • 5.3估算面积:蒙特卡罗算法 144
  • 5.3.1积分问题 144
  • 5.3.2随机算法 145
  • 5.3.3蒙特卡罗定积分 146
  • 5.4船长的礼物:欧几里得算法 148
  • 5.4.1西西船长的礼物 148
  • 5.4.2欧几里得算法的递归实现 150
  • 5.5大赛排行榜:冒泡排序 151
  • 5.5.1大熊的想法 151
  • 5.5.2力量排行榜 152
  • 5.6小的向左,大的向右:快速排序 154
  • 5.6.1什么是快速排序 154
  • 5.6.2快速排序的Python实现 155
  • 5.6.3列表递推式 156
  • 5.7船长的寻宝图:广度优先算法 158
  • 5.7.1图的生成树 158
  • 5.7.2广度优先搜索 159
  • 5.8格兰特蕾妮的树:树的搜索算法 162
  • 5.8.1所有树都是二叉树 162
  • 5.8.2前序遍历 164
  • 5.8.3中序遍历 165
  • 5.8.4后序遍历 167
  • 5.9八皇后问题:回溯算法 168
  • 5.9.1八皇后问题的解 168
  • 5.9.2解的表示方式 170
  • 5.9.3冲突的判定 171
  • 5.9.4求解八皇后问题 172
  • 第6章趣味程序 175
  • 6.1银河通缉犯 175
  • 6.1.1目击者的口述 175
  • 6.1.2从问题到算法 175
  • 6.1.3问题拓展 177
  • 6.2大熊的存钱方案 178
  • 6.2.1反向推算 178
  • 6.2.2算法 179
  • 6.3哥德巴赫猜想 179
  • 6.3.1什么是素数 179
  • 6.3.2是不是素数 180
  • 6.3.3验证哥德巴赫猜想 182
  • 6.4船长分糖果 184
  • 6.4.1数据结构 184
  • 6.4.2分糖果一次 185
  • 6.4.3糖果一样多 186
  • 6.5“可怕”的黑洞数 188
  • 6.5.1黑洞数问题 188
  • 6.5.2求黑洞数的算法 189
  • 6.5.3符合要求的输入 190
  • 6.5.4分拆一个整数 190
  • 6.5.5求能够组成的最大数和最小数 191
  • 6.5.6找出“黑洞数” 192
  • 6.6转换计数方式 194
  • 6.6.1什么是数制 194
  • 6.6.2数制之间的转换 194
  • 6.6.3三合一 196
  • 6.6.4一个变四个 198
  • 6.6.5乘权相加 202
  • 6.6.6十进制转换成二进制 205
  • 6.6.7以二进制为桥梁 208
  • 6.7牛顿迭代法 211
  • 6.7.1什么是牛顿迭代法 211
  • 6.7.2算法分析 212
  • 6.7.3递归实现牛顿迭代 213
  • 6.8星际选美大赛 214
  • 6.8.1最高分和最低分 214
  • 6.8.2最终得分 215
  • 6.8.3最不公平的评委 217
  • 6.8.4最没偏见的评委 219
  • 6.9二分法查找 222
  • 6.9.1大事化小 222
  • 6.9.2二分查找的过程 224
  • 6.9.3二分法的程序实现 225
  • 6.10菲菲兔的魔术 226
  • 6.10.1环形填数问题 226
  • 6.10.2计数放牌 228
  • 6.10.3真相大白 229
  • 6.11埃及分数 230
  • 6.11.1分粮食的埃及人 230
  • 6.11.2克里克里的办法 231
  • 【练一练】参考答案 233

资源下载

资源下载地址1:https://pan.baidu.com/s/1wbdp6EqsX3VEuVUvWhEkMg

相关资源

网友留言