本书是一本少儿编程入门书,适合零基础的读者。本书以“派森号”飞船和西西船长等人的童话故事为载体,从头开始介绍了Python语言的基础语法。全书共有6个章节。每章都有约十个独立的内容来介绍Python的一个知识点,并以任务的形式提出问题,很后逐步解决问题。本书不光讲解了Python语言本身,也在内容中穿插了许多计算机程序设计的基础知识,为孩子在计算机程序设计领域进行入门教育,扫除认知障碍,对今后在该领域进一步学习具有很好的指导意义。

前言章 从零开始学Python 11.1 “派森号”的星际旅行:初识Python 11.1.1 编程环境 11.1.2 Python编程环境的安装 21.2 “hello,我是派森号!”:条Python语句 31.2.1 创建个Python程序 31.2.2 运行Python程序 61.3 IDLE计算器:四则运算 71.3.1 加、减、乘、除 71.3.2 取模、求幂和向下取整 81.4 神秘的盒子:变量 91.4.1 什么是变量 91.4.2 变量的命名规则 101.4.3 变量的总结 121.5 星球日志:变量的赋值和作用 121.5.1 什么是赋值 121.5.2 变量的作用 131.5.3 同时赋值多个变量 161.6 事物的本质:数值类型 161.6.1 Python数值类型 171.6.2 int(有符号整型) 171.6.3 float(浮点型) 191.6.4 complex(复数型) 201.6.5 bool(布尔型) 211.7 STR星球的问候:字符串 221.7.1 什么是字符串 221.7.2 转义字符 221.7.3 字符串的运算 241.8 来点交互:输入输出 261.8.1 什么是交互 261.8.2 格式化输出 261.8.3 input输入 291.8.4 input结果的类型 311.9 Python的基石:函数和模块 321.9.1 什么是函数 321.9.2 内部函数和自定义函数 331.9.3 函数调用 341.9.4 模块 361.10 一些常识:异常和注释 371.10.1 语法错误 371.10.2 异常 381.10.3 注释 39第2章 复杂类型和选择 402.1 药品清单:列表类型 402.1.1 什么是列表 402.1.2 列表的使用 412.1.3 列表的操作 422.1.4 列表的方法 432.2 固定的搭配:元组类型 472.2.1 元组的操作 482.2.2 区间 492.3 运动会的花名册:字典类型 502.3.1 键值对 502.3.2 什么是字典 512.3.3 字典的编辑 522.3.4 操作字典 532.4 真真假假:逻辑运算 552.4.1 什么是逻辑 552.4.2 逻辑运算 562.4.3 空值与False 572.4.4 “与”和“或”的短路 572.5 大小多少:关系运算 592.5.1 关系运算符 592.5.2 1和10 602.5.3 “a”比“A”大 612.5.4 符号的编码 622.6 如果可以选择:选择结构 632.6.1 两个分支 632.6.2 条件语句 642.7 更多的选择:多分支结构 662.7.1 多分支结构 662.7.2 诡异的UFO 672.8 圆形轨道:数学函数 692.8.1 π和pi 692.8.2 数学函数 71第3章 循环 733.1 纪念日:日历 733.1.1 calendar 733.1.2 闰年 743.1.3 今天星期几 753.2 我们的时间:时间处理 763.2.1 就是现在 763.2.2 更易识别的时间 773.2.3 流逝的时间 783.2.4 睡眠时间 793.3 黑洞的问题:while循环 803.3.1 无限循环 803.3.2 while结构 813.3.3 有始有终 823.4 寻找水仙花数:while循环的应用 833.4.1 什么是水仙花数 833.4.2 个十百千万 843.5 猜猜看:循环和break 853.5.1 猜猜看 863.5.2 中断循环 863.6 随机数发生器:随机函数 873.6.1 百里挑一 873.6.2 掷骰子 893.6.3 更多的随机函数 903.6.4 使用Python文档 903.7 五种矿石:for循环 923.7.1 for循环 923.7.2 遍历和序列类型 933.7.3 循环的嵌套 943.8 解密“奥利奥”:for循环的应用 953.8.1 回文数 953.8.2 累加 963.8.3 无3报数 97第4章 数据结构和程序结构 1004.1 按流程办事:流程图 1004.1.1 程序流程图 1004.1.2 三种基本结构 1024.2 任务分配:多重循环与排列函数 1024.2.1 一共有多少种方案 1024.2.2 排列函数 1044.3 合成实验:组合函数 1054.3.1 错误的组合结果 1054.3.2 没有重复元素 1054.3.3 组合函数 1074.4 阿喀琉斯隧道:队列的实现 1084.4.1 什么是队列 1084.4.2 FIFO 1094.4.3 隧道装满啦 1104.5 遇见飞龙:类与对象 1124.5.1 什么是类 1124.5.2 龙的行为 1134.5.3 Bob是条龙 1144.5.4 实例的特权 1164.6 龙的家族:类的继承 1174.6.1 与生俱来 1174.6.2 族谱 1194.6.3 遗传的特征 1204.6.4 Mary是不是Bob的女儿 1214.7 超级寻宝图:图的实现 1234.7.1 什么是图 1234.7.2 最少停留的航线 1264.8 星门客栈:实现栈结构 1274.8.1 一个死胡同 1274.8.2 后进先出 1284.8.3 栈不是列表 1304.9 一棵树:二叉树结构的实现 1324.9.1 什么是二叉树 1324.9.2 二叉树的节点 1334.9.3 Python定义二叉树 135第5章 算法 1385.1 简单而直接:穷举法 1385.1.1 什么是穷举 1385.1.2 九宫填数 1395.2 从前有座山,山上有座庙:递归 1425.2.1 什么是递归 1425.2.2 求阶乘 1435.3 估算面积:蒙特卡罗算法 1445.3.1 积分问题 1445.3.2 随机算法 1455.3.3 蒙特卡罗定积分 1465.4 船长的礼物:欧几里得算法 1485.4.1 西西船长的礼物 1485.4.2 欧几里得算

更多推荐

python 少儿趣味编程下载_零基础学Python编程(少儿趣味版)