
码高少儿编程
Python趣味编程与精彩实例 共19 章,前12章主要以Python 基础知识如文件创建、输出与变量、输入与判断、运算符和循环、列表和字典、函数编程、pygame的各种知识为主,13-19章则以游戏编程的形式,由浅入深进行讲解,既让青少年学习了扎实的基础知识,又以他们最喜爱的游戏编程形式,将知识融会贯通,对学习Python 程序编写起到了较好的锻炼作用。
确实非常的趣味编程,而且精彩的实力也很多。 第1~3章,对Python的诞生、优势、应用、开发环境的安装配置等进行了介绍。 第4~8章,伴随着简单的例子,讲解了Python的基础语法。输入、输出、变量、常见控制语句、数据类型和函数等都有涉及。 第9~12章,对第三方游戏模块pygame的常用操作做了介绍。在这部分内容中可以接触到图片、音乐、鼠标、键盘,以及面向对象的内容。 第13~19章,通过不同的游戏编写,对前面学习到的知识进行综合练习。既有简单的接球、弹球游戏,也有复杂一些的2048、飞机大战等游戏,多种类型的游戏编写可以帮助读者加深理解。 Python趣味编程与精彩实例 码高少儿编程 75个想法 ◆ 1 Python基础 >> 1 Python基础 >> 1.1 简介 ◆ 1.2 诞生 >> 1.2 诞生 ◆ 1.3 应用 >> 1.3 应用 ◆ 1.4 优点 >> 1.4 优点 ◆ 2 开发环境配置 >> 2 开发环境配置 >> 2.1 Python下载与安装 ◆ 2.2 VS Code安装 >> 2.2 VS Code安装 ◆ 2.3 VS Code辅助插件 >> 2.3 VS Code辅助插件 ◆ 3 VS Code使用 >> 3 VS Code使用 >> 3.1 Python文件创建 ◆ 3.2 简单输出代码测试 >> 3.2 简单输出代码测试 ◆ 4 输出与变量 >> 4 输出与变量 ◆ 4.1 Python的输出语句 >> 4.1 Python的输出语句 ◆ 4.2 Python的变量及类型 >> 4.2 Python的变量及类型 ◆ 4.3 输出变量案例练习 >> 4.3 输出变量案例练习 ◆ 5 输入与判断 >> 5 输入与判断 ◆ 5.1 Python的输入语句 >> 5.1 Python的输入语句 ◆ 5.2 Python的判断语句 >> 5.2 Python的判断语句 ◆ 5.3 变量的类型转换 >> 5.3 变量的类型转换 ◆ 6 运算符和循环 >> 6 运算符和循环 ◆ 6.1 Python常用运算符 >> 6.1 Python常用运算符 ◆ 6.2 Python的两种循环 >> 6.2 Python的两种循环 ◆ 6.3 购物系统实例 >> 6.3 购物系统实例 ◆ 7 列表和字典 >> 7 列表和字典 ◆ 7.1 Python的列表用法 >> 7.1 Python的列表用法 ◆ 7.2 Python的字典用法 >> 7.2 Python的字典用法 ◆ 7.3 简单角色信息存储 >> 7.3 简单角色信息存储 ◆ 8 函数编程 >> 8 函数编程 ◆ 8.1 Python函数编写 >> 8.1 Python函数编写 ◆ 8.2 函数编程的作用 >> 8.2 函数编程的作用 ◆ 8.3 背包复制函数 >> 8.3 背包复制函数 ◆ 9 pygame初识 >> 9 pygame初识 ◆ 9.1 Python的第三方库 >> 9.1 Python的第三方库 ◆ 9.2 pygame的简单介绍 >> 9.2 pygame的简单介绍 ◆ 9.3 创建窗体、背景 >> 9.3 创建窗体、背景 ◆ 10 pygame图片处理 >> 10 pygame图片处理 ◆ 10.1 载入图片、调整大小 >> 10.1 载入图片、调整大小 ◆ 10.2 图片显示规则 >> 10.2 图片显示规则 ◆ 10.3 足球反弹 >> 10.3 足球反弹 ◆ 11 pygame键盘与鼠标 >> 11 pygame键盘与鼠标 ◆ 11.1 绘制图形 >> 11.1 绘制图形 ◆ 11.2 键盘事件处理 >> 11.2 键盘事件处理 ◆ 11.3 鼠标事件处理 >> 11.3 鼠标事件处理 ◆ 12 面向对象、音乐 >> 12 面向对象、音乐 ◆ 12.1 面向对象的概念 >> 12.1 面向对象的概念 ◆ 12.2 音乐播放 >> 12.2 音乐播放 ◆ 12.3 播放器制作 >> 12.3 播放器制作 ◆ 13 pygame接球游戏 >> 13 pygame接球游戏 ◆ 13.1 游戏介绍 >> 13.1 游戏介绍 ◆ 13.2 接球游戏—小球 >> 13.2 接球游戏—小球 ◆ 13.3 接球游戏—接杆 >> 13.3 接球游戏—接杆 ◆ 14 pygame弹球游戏 >> 14 pygame弹球游戏 ◆ 14.1 游戏介绍 >> 14.1 游戏介绍 ◆ 14.2 弹球游戏—小球 >> 14.2 弹球游戏—小球 ◆ 14.3 弹球游戏—接杆 >> 14.3 弹球游戏—接杆 ◆ 15 pygame打地鼠 >> 15 pygame打地鼠 ◆ 15.1 游戏介绍 >> 15.1 游戏介绍 ◆ 15.2 分步编写 >> 15.2 分步编写 ◆ 16 游戏2048 >> 16 游戏2048 ◆ 16.1 游戏2048介绍 >> 16.1 游戏2048介绍 ◆ 16.2 游戏2048分析 >> 16.2 游戏2048分析 ◆ 16.3 游戏2048编程 >> 16.3 游戏2048编程 ◆ 17 贪吃蛇 >> 17 贪吃蛇 ◆ 17.1 贪吃蛇介绍 >> 17.1 贪吃蛇介绍 ◆ 17.2 贪吃蛇结构 >> 17.2 贪吃蛇结构 ◆ 17.3 贪吃蛇编程 >> 17.3 贪吃蛇编程 ◆ 18 恐龙跑酷 >> 18 恐龙跑酷 ◆ 18.1 恐龙跑酷介绍 >> 18.1 恐龙跑酷介绍 ◆ 18.2 恐龙跑酷结构 >> 18.2 恐龙跑酷结构 ◆ 18.3 恐龙跑酷编程 >> 18.3 恐龙跑酷编程 ◆ 19 飞机大战 >> 19 飞机大战 ◆ 19.1 飞机大战介绍 >> 19.1 飞机大战介绍 ◆ 19.2 飞机大战结构 >> 19.2 飞机大战结构 ◆ 19.3 飞机大战编程 >> 19.3 飞机大战编程
对于初级学者,还是看看基础书籍,这本讲的很泛泛,但是后面的实例可以试着去理解一下,也需要pygame文档去解读
简明易懂 6个小时练读带练50% 难得的好书 非常适合初中生编程启蒙