展开全部

主编推荐语

本书注重基础知识,示例丰富,并有实际游戏项目实战。

内容简介

本书注重基础知识和程序设计思维的介绍,针对每个知识点给出具体示例,且每一章都有精心设计的编程应用示例和挑战性题目,让读者动手实践的过程中充分理解所学的知识和内容。本书最后还给出了编写完整游戏项目的详细过程,通过这种编写游戏的实战方式调动读者的学习积极性。

目录

  • 版权信息
  • 版权
  • 内容提要
  • 前言
  • 资源与支持
  • 第1章 认识Python
  • 1.1 编程语言和Python
  • 1.1.1 程序设计和编程语言
  • 1.1.2 Python简介
  • 1.2 Python的安装
  • 1.2.1 Windows下的Python安装
  • 1.2.2 MAC下的Python安装
  • 1.3 第一个程序Hello World
  • 1.4 开发工具IDLE
  • 1.4.1 IDLE简介
  • 1.4.2 用IDLE编写程序
  • 1.4.3 IDLE的其他功能
  • 1.5 小结
  • 第2章 变量、数字和字符串
  • 2.1 变量
  • 2.1.1 变量的命名规则
  • 2.1.2 多个变量赋值
  • 2.1.3 增量赋值
  • 2.2 数字
  • 2.2.1 整数和数学运算
  • 2.2.2 浮点数
  • 2.3 字符串
  • 2.3.1 连接字符串
  • 2.3.2 内置函数
  • 2.3.3 字符串的方法
  • 2.4 数据类型转换
  • 2.4.1 str()函数
  • 2.4.2 int()函数
  • 2.4.3 float()函数
  • 2.5 成绩单
  • 2.6 小结
  • 2.7 练习
  • 第3章 列表
  • 3.1 什么是列表
  • 3.2 创建列表
  • 3.3 访问列表元素
  • 3.4 设置和修改列表中的元素
  • 3.4.1 修改列表元素
  • 3.4.2 添加列表元素
  • 3.4.3 删除列表元素
  • 3.5 使用列表
  • 3.5.1 获取列表的长度
  • 3.5.2 查找列表中单个元素的索引
  • 3.5.3 使用sort()方法对列表排序
  • 3.5.4 用reverse()方法反转列表
  • 3.6 字符串和列表的相互转换
  • 3.6.1 列表转换成字符串
  • 3.6.2 字符串转换成列表
  • 3.7 列表的用途
  • 帮Johnson找到回家的路
  • 3.8 成绩单
  • 3.9 小结
  • 3.10 练习
  • 第4章 元组和字典
  • 4.1 元组
  • 4.1.1 创建元组
  • 4.1.2 修改元组变量
  • 4.1.3 使用元组
  • 4.2 字典
  • 4.2.1 创建字典
  • 4.2.2 修改和新增字典中的值
  • 4.2.3 删除键—值对
  • 4.2.4 返回指定键的值
  • 4.2.5 字典和列表的互相转换
  • 4.3 成绩单
  • 4.4 小结
  • 4.5 练习
  • 第5章 布尔类型
  • 5.1 比较运算符
  • 5.1.1 等于(==)
  • 5.1.2 不等于(!=)
  • 5.1.3 大于(>)和大于等于(>=)
  • 5.1.4 小于(<)和小于等于(<=)
  • 5.2 布尔运算符
  • 5.2.1 and(与)
  • 5.2.2 或(or)
  • 5.2.3 not(非)
  • 5.2.4 组合布尔运算符
  • 5.3 小结
  • 5.4 练习
  • 第6章 条件语句
  • 6.1 缩进
  • 6.1.1 缩进的长度
  • 6.1.2 常见的缩进问题
  • 6.2 if语句
  • 6.3 else语句
  • 6.4 elif语句
  • 6.5 成绩单
  • 6.6 小结
  • 6.7 练习
  • 第7章 循环
  • 7.1 while循环
  • 7.1.1 while循环示例
  • 7.1.2 无止尽的while循环
  • 7.1.3 break语句
  • 7.1.4 continue语句
  • 7.2 for循环
  • 7.3 成绩单
  • 7.4 小结
  • 7.5 练习
  • 第8章 异常和注释
  • 8.1 异常处理
  • 8.1.1 什么是异常
  • 8.1.2 如何处理异常
  • 8.2 注释
  • 8.3 成绩单
  • 8.4 小结
  • 8.5 练习
  • 第9章 自定义函数
  • 9.1 函数的基本结构
  • 9.2 调用函数的方法
  • 9.3 函数的参数
  • 9.4 函数的返回值
  • 9.5 成绩单
  • 9.6 小结
  • 9.7 练习
  • 第10章 面向对象编程
  • 10.1 类和对象
  • 10.2 给对象添加方法
  • 10.3 使用构造方法创建对象
  • 10.4 继承
  • 10.5 成绩单
  • 10.6 小结
  • 10.7 练习
  • 第11章 文件操作
  • 11.1 打开文件
  • 11.2 读取文件
  • 11.3 写入文件
  • 11.4 成绩单
  • 11.5 小结
  • 11.6 练习
  • 第12章 海龟绘图
  • 12.1 模块
  • 12.1.1 什么是模块
  • 12.1.2 导入模块
  • 12.2 turtle模块
  • 12.2.1 创建画布
  • 12.2.2 移动海龟
  • 12.2.3 画笔控制
  • 12.2.4 色彩
  • 12.3 小结
  • 12.4 练习
  • 第13章 绘制机器猫
  • 13.1 程序分析
  • 13.2 导入模块和设置画笔
  • 13.3 基础函数
  • 13.3.1 绘制圆形
  • 13.3.2 绘制矩形
  • 13.4 绘制机器猫的身体
  • 13.4.1 head()函数
  • 13.4.2 eyes()函数
  • 13.4.3 nose()函数
  • 13.4.4 mouth()函数
  • 13.4.5 whiskers()函数
  • 13.4.6 body()函数
  • 13.4.7 feet()函数
  • 13.4.8 arms()函数
  • 13.4.9 hands()函数
  • 13.4.10 bell()函数
  • 13.4.11 package()函数
  • 13.5 小结
  • 第14章 绘制小猪佩奇
  • 14.1 程序分析
  • 14.2 绘制弧线和椭圆
  • 14.3 导入turtle模块
  • 14.4 绘制程序
  • 14.4.1 设置画布和画笔
  • 14.4.2 nose()函数
  • 14.4.3 head()函数
  • 14.4.4 ears()函数
  • 14.4.5 eyes()函数
  • 14.4.6 cheek()函数
  • 14.4.7 mouth()函数
  • 14.4.8 body()函数
  • 14.4.9 hands()函数
  • 14.4.10 feet()函数
  • 14.4.11 tail()函数
  • 14.5 小结
  • 第15章 Pygame基础
  • 15.1 Pygame的安装
  • 15.2 Pygame窗口
  • 15.3 使用Pygame绘图
  • 15.3.1 Pygame的坐标系
  • 15.3.2 颜色
  • 15.3.3 绘图函数
  • 15.4 动画
  • 15.4.1 加载图片
  • 15.4.2 移动起来
  • 15.4.3 碰撞检测
  • 15.4.4 设置帧速率
  • 15.5 字体
  • 15.6 事件
  • 15.6.1 键盘事件
  • 15.6.2 鼠标事件
  • 15.7 声音
  • 15.8 弹球游戏
  • 15.9 小结
  • 15.10 练习
  • 第16章 贪吃蛇
  • 16.1 程序分析
  • 16.1.1 地图
  • 16.1.2 程序界面
  • 16.1.3 自定义函数
  • 16.1.4 事件
  • 16.1.5 声音
  • 16.2 导入模块
  • 16.3 初始化设置
  • 16.3.1 定义颜色变量
  • 16.3.2 定义方向变量
  • 16.3.3 定义窗口大小
  • 16.3.4 定义地图大小
  • 16.3.5 其他变量
  • 16.4 基础函数
  • 16.4.1 main()函数
  • 16.4.2 startGame()函数
  • 16.4.3 runGame()函数
  • 16.4.4 drawFood()函数
  • 16.4.5 drawSnake()函数
  • 16.4.6 drawScore()函数
  • 16.4.7 moveSnake()函数
  • 16.4.8 isEattingFood()函数
  • 16.4.9 isAlive()函数
  • 16.4.10 gameOver()函数
  • 16.4.11 terminate()函数
  • 16.4.12 调用入口函数
  • 16.5 小结
  • 第17章 Python的AI应用——以自然语言处理为例
  • 17.1 人工智能技术简介
  • 17.2 Python——人工智能的语言
  • 17.3 jieba库使用
  • 17.3.1 jieba库的安装
  • 17.3.2 分词
  • 17.4 对《西游记》进行分词
  • 17.4.1 读取文件
  • 17.4.2 《西游记》的分词
  • 17.5 筛选长度为1的词语
  • 17.6 去除不需要的词语
  • 17.7 合并人名
  • 17.8 用词云库(wordcloud)表示
  • 17.9 小结
  • 17.10 练习
  • 附录 练习解答
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。