计算机
类型
可以朗读
语音朗读
131千字
字数
2022-06-01
发行日期
展开全部
主编推荐语
运用turtle库,快速上手Python编程。
内容简介
针对Python的特点和初学者的需求,本书将turtle库应用于Python编程教学中,引导读者在趣味横生的开发过程中学习编程语言。
全书包括初级篇、中级篇和高级篇三部分内容,按照“边学边做”的方式,带领读者从零开始学习Python基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识点,并能真正运用到自己的项目开发中去。
本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个领域,以期有效提升读者的学习兴趣。
本书适合对编程感兴趣,特别是首次接触编程的人,也适合学过其他编程语言、想快速学习Python的人,还可以作为教材供教学或自学使用。
目录
- 版权信息
- 内容提要
- 前言
- 资源与支持
- 初级篇
- 第1章 世界你好
- 1.1 什么是Python
- 1.2 Python在线开发环境
- 1.3 Python离线开发环境
- 1.4 小结
- 第2章 绘制线段
- 2.1 显示海龟
- 2.2 海龟前进
- 2.3 小结
- 第3章 正方形Ⅰ
- 3.1 向右旋转
- 3.2 绘制折线
- 3.3 绘制正方形
- 3.4 小结
- 第4章 正方形Ⅱ
- 4.1 修改正方形的边长
- 4.2 变量的概念
- 4.3 应用变量设定正方形的边长
- 4.4 小结
- 第5章 正方形Ⅲ
- 5.1 for循环语句
- 5.2 利用for循环语句绘制正方形
- 5.3 小结
- 第6章 正方形螺旋线
- 6.1 for循环与range()
- 6.2 绘制正方形螺旋线
- 6.3 小结
- 第7章 旋转的正方形螺旋线
- 7.1 设置不同的旋转角度
- 7.2 小数
- 7.3 小结
- 第8章 正多边形的角度
- 8.1 数学运算
- 8.2 计算正多边形的角度
- 8.3 小结
- 第9章 任意正多边形
- 9.1 input()键盘输入
- 9.2 输入正多边形的边数
- 9.3 小结
- 第10章 任意螺旋线
- 10.1 类型转换函数
- 10.2 键盘输入螺旋线的参数
- 10.3 小结
- 第11章 旋转的正方形
- 11.1 循环的嵌套
- 11.2 绘制旋转的正方形
- 11.3 小结
- 第12章 设置颜色
- 12.1 设置绘制颜色
- 12.2 字符串的更多用法
- 12.3 小结
- 第13章 输入颜色首字母
- 13.1 if语句与比较运算符
- 13.2 利用首字母设定颜色
- 13.3 小结
- 14.1 处理字母大小写的问题
- 第14章 首字母大小写
- 14.2 布尔类型与逻辑运算符
- 14.3 利用逻辑运算符简化代码
- 14.4 小结
- 第15章 红绿正方形
- 15.1 else语句
- 15.2 红绿交替显示的图形
- 15.3 小结
- 第16章 三色螺旋线
- 16.1 elif语句
- 16.2 绘制三色螺旋线
- 16.3 小结
- 第17章 四色正方形
- 17.1 列表
- 17.2 绘制四色正方形
- 17.3 小结
- 第18章 四色螺旋线
- 18.1 列表的索引
- 18.2 绘制四色螺旋线
- 18.3 小结
- 第19章 自定义颜色的螺旋线
- 19.1 列表的更多用法
- 19.2 输入螺旋线的颜色
- 19.3 小结
- 第20章 扇子与锯齿
- 20.1 后退与左转
- 20.2 绘制扇子图形
- 20.3 绘制锯齿图形
- 20.4 小结
- 第21章 复合螺旋线
- 21.1 抬笔与落笔
- 21.2 绘制复合螺旋线
- 21.3 小结
- 第22章 箭靶
- 22.1 绘制实心圆
- 22.2 绘制箭靶图形
- 22.3 小结
- 中级篇
- 第23章 围棋棋盘Ⅰ
- 23.1 相对坐标系与绝对坐标系
- 23.2 绘制围棋棋盘
- 23.3 小结
- 第24章 围棋棋盘Ⅱ
- 24.1 函数
- 24.2 函数封装绘制线段
- 24.3 小结
- 第25章 国际象棋棋盘
- 25.1 颜色填充
- 25.2 绘制国际象棋棋盘
- 25.3 小结
- 第26章 大小圆圈错觉
- 26.1 绘制空心圆
- 26.2 设置画笔粗细
- 26.3 绘制大小圆圈错觉
- 26.4 小结
- 第27章 彩虹
- 27.1 设置小海龟的绝对朝向
- 27.2 设置空心圆弧的角度范围
- 27.3 绘制彩虹
- 27.4 小结
- 第28章 运动的圆圈错觉
- 28.1 绘制基础单元
- 28.2 绘制单元阵列
- 28.3 小结
- 第29章 递归圆圈画
- 29.1 函数递归调用
- 29.2 绘制递归圆圈画
- 29.3 小结
- 第30章 分形树
- 30.1 绘制分形树
- 30.2 随机分形树
- 30.3 import的用法
- 30.4 小结
- 高级篇
- 第31章 下落的小球
- 31.1 小球下落
- 31.2 while循环
- 31.3 小结
- 第32章 反弹球
- 32.1 变量的作用域
- 32.2 动态图形程序框架
- 32.3 反弹的小球
- 32.4 小结
- 第33章 多球反弹
- 33.1 基于列表的多个小球反弹
- 33.2 面向对象版本的反弹球
- 33.3 单击鼠标添加小球
- 33.4 小结
- 第34章 见缝插针
- 34.1 旋转的针
- 34.2 针的发射
- 34.3 结束判定与得分显示
- 34.4 小结
- 第35章 飞翔的小鸟
- 35.1 小鸟类
- 35.2 水管类
- 35.3 碰撞检测与得分显示
- 35.4 游戏完善与改进
- 35.5 小结
- 附录A 语法知识补充
- A.1 复合运算符
- A.2 区间判断
- A.3 元组
- A.4 字典
- A.5 循环跳转语句
- A.6 常见错误与调试
- 附录B 语法知识索引
- 附录C 练习题参考答案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。