书籍详情

超好玩的Python少儿编程

超好玩的Python少儿编程

作者:王红明 著

出版社:机械工业出版社

出版时间:2020-04-01

ISBN:9787111648512

定价:¥99.00

购买这本书可以去
内容简介
  《超好玩的Python少儿编程》是写给青少年读者的编程学习用书,主要通过游戏及作品的实例来讲解Python的编程方法,引导青少年在快乐中学习编程。通过游戏编程实例及有趣的作品,让青少年参与其中,培养他们独立分析问题和解决问题的能力,提高他们的探索精神,为今后进一步深入学习编程打好基础。《超好玩的Python少儿编程》根据教学实践来编写,采用青少年感兴趣的游戏实例及应用程序实例等作为主线,由浅入深,读者学习本书之后可以自己动手编写游戏项目。《超好玩的Python少儿编程》采用彩色、全图解方式,对游戏实例中每个步骤的代码都进行非常细致的讲解,读者只要跟着步骤去做,就能完成很棒的项目。《超好玩的Python少儿编程》适合初学Python编程的青少年学习使用,也适合作为中小学信息技术课教师或培训老师的参考用书,同时也适合想要让孩子学习Python的家长阅读参考。
作者简介
  王红明,毕业于北京航空航天大学,计算机培训教师,具备14年一线教研教学经验,精通Scratch、Python少儿编程课,善于通过有趣的案例将编程知识传授给孩子。
目录
前言

第一篇:编程基础篇

第 1 章 开始前的准备
11 Python下载与安装
111 什么是Python
112 Python 3x与2x有何不同
113 从哪里下载Python
114 安装Python
12 编写第一个Python 程序
121 使用IDLE运行Python程序
122 实例:用IDLE编写第一个Python程序
123 实例:编写第一个交互程序
124 使用命令行工具运行Python程序
125 实例:在命令行窗口中输出“我来了,Python”

第 2 章 Python语言基础
21 绘制第一个海龟图形
22 神奇的变量 0
221 难点解析之数据类型
222 难点解析之变量
223 使用变量快速修改程序
23 循环如此强大
231 难点解析之for循环与range()函数
232 for循环让程序变身
24 漂亮的螺旋线
25 彩色圆环更漂亮
251 难点解析之算数和比较运算符
252 难点解析之列表
253 绘制漂亮的圆图形
254 给图形添加颜色
26 动手试一试

第 3 章 有趣的循环
31 绘制花朵
311 用循环嵌套绘制一个花瓣
312 画六个花瓣组成花朵
313 给花朵画上漂亮的颜色
314 绘制多个花朵
32 绘制可爱的笑脸
321 难点解析之逻辑和赋值运算符
322 难点解析之if条件语句
323 难点解析之注释
324 可爱的笑脸
325 和用户交互画笑脸或是花朵
33 字符漩涡
331 难点解析之while循环
332 难点解析之textinput()与write()语句
333 制造漩涡
34 星座测试游戏
341 难点解析之字典
342 编写星座测试游戏
35 动手试一试

第 4 章 函数的魅力
41 制作一个万花筒
411 难点解析之定义函数
412 编写万花筒程序
42 汇率转换器
421 难点解析之函数返回值
422 编写汇率转换器程序
43 动手试一试

第 5 章 面向对象编程
51 何为面向对象编程
52 电影院的自动售票机售票系统
521 难点解析之类和实例
522 如何实现电影院自动售票机售票系统程序
523 出票系统模块
524 用户输入界面模块
53 动手试一试


第二篇:游戏编程篇

第 6 章 游戏编程入门
61 安装Pygame
62 飞行汽车
621 如何创建一个游戏窗体
622 向游戏中加入背景图片和游戏角色
623 让飞行汽车飞起来
624 通过键盘控制赛车
63 接球游戏
631 创建游戏窗体
632 让鼠标拖动篮子
633 让球不断落下
634 拖动篮子接住小球
635 创建用户得分
636 给游戏加上声音
64 动手试一试

第 7 章 游戏编程精通—游戏项目(一)
71 游戏编程难点解析之精灵(sprite)
711 Sprite(精灵)类的基本用法
712 spritesGroup(精灵组)的基本用法
72 游戏项目规划
721 系统设计
722 游戏文件组织结构
73 开始游戏项目
74 实现地图滚动显示
741 创建地图的类
742 让地图滚动起来
75 创建玩家射手
751 创建玩家射手
752 让玩家射手左右移动
753 增加玩家射手跳跃的能力
76 敌人登场
761 创建敌人
762 敌人登场
77 动手试一试

第 8 章 游戏编程精通—游戏项目(二)
81 开火射击
811 创建游戏子弹
812 玩家射手开火
813 敌人发射子弹
82 中弹身亡
821 敌人中弹
822 玩家射手中弹
83 积分、生命与血量条
831 创建记分牌类
832 显示游戏得分和生命
833 添加血量条
84 添加游戏音乐和音效
85 游戏结束与重新开始
86 动手试一试
猜您喜欢

读书导航