当前位置:当前位置:主页 > 计算机电子书 > Python > Python编程 pdf电子书
Python少儿趣味编程:海龟绘图

Python少儿趣味编程:海龟绘图 PDF 清晰版

  • 更新:2022-06-18
  • 大小:3.22 MB MB
  • 类别:Python编程
  • 作者:李强
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Python少儿趣味编程:海龟绘图》是由人民邮电出版社出版的一本关于Python编程方面的书籍,作者是李强,主要介绍了关于Python、少儿编程方面的知识内容,目前在Python编程类书籍综合评分为:8.1分。

书籍介绍

内容简介

这是一本介绍在Python中使用海龟绘图工具的书。本书先带领读者认识Python编程语言,了解Python的特点,然后在此基础上引入turtle模块(俗称“海龟绘图”)的相关内容,让读者大致了解该模块的功能。随后,本书给出了多个示例,帮助读者加深对for循环、变量、数据类型、布尔类型和条件语句、while循环以及自定义函数等概念的理解。最后,本书给出了两个完整的经典程序示例,并详细解释了程序代码的具体意义和作用,还运用turtle模块绘制了一个可爱的机器猫。

本书适合小学高年级和初中各年级的读者自学,也适合零编程基础的读者阅读参考。

目录

  • 第 1章认识Python1
  • 1.1编程语言和Python1
  • 1.1.1程序设计和编程语言1
  • 1.1.2Python简介2
  • 1.2Python的安装4
  • 1.2.1Windows下的Python安装5
  • 1.2.2macOS下的Python安装8
  • 1.3第 一个程序Hello World12
  • 1.4开发工具IDLE13
  • 1.4.1IDLE简介13
  • 1.4.2用IDLE编写程序13
  • 1.4.3IDLE的其他功能18
  • 1.5小结21
  • 第 2章认识小海龟22
  • 2.1从LOGO语言说起22
  • 2.2模块23
  • 2.2.1什么是模块23
  • 2.2.2导入模块24
  • 2.3Python里的小海龟——turtle模块25
  • 2.3.1turtle的绘图体系25
  • 2.3.2turtle函数概览27
  • 2.4小结31
  • 第3章海龟绘图初体验33
  • 3.1创建画布33
  • 3.2移动海龟35
  • 3.3画笔控制39
  • 3.4色彩40
  • 3.5奥运五环43
  • 3.6小结44
  • 第4章for循环45
  • 4.1绘制4个圆45
  • 4.2循环的概念和程序的3种结构46
  • 4.3算法和流程图47
  • 4.4for循环49
  • 4.5用for循环绘制4个圆51
  • 4.6range()函数52
  • 4.7循环绘圆程序及其扩展52
  • 4.8小结55
  • 第5章变量56
  • 5.1变量56
  • 5.1.1理解变量的概念56
  • 5.1.2变量的命名规则58
  • 5.1.3多个变量赋值60
  • 5.1.4增量赋值60
  • 5.2使用变量来绘制螺旋线60
  • 5.3内置函数61
  • 5.4改进螺旋线的绘制程序62
  • 5.5小结65
  • 第6章数据类型66
  • 6.1数字66
  • 6.1.1整数和数学运算66
  • 6.1.2浮点数68
  • 6.1.3数字类型的示例69
  • 6.2字符串 70
  • 6.2.1连接字符串72
  • 6.2.2与字符串相关的几个常用内置函数72
  • 6.2.3字符串的方法73
  • 6.2.4字符串用法示例74
  • 6.3列表75
  • 6.3.1什么是列表76
  • 6.3.2创建列表76
  • 6.3.3访问列表元素77
  • 6.3.4设置和修改列表中的元素79
  • 6.3.5删除列表元素81
  • 6.3.6应用列表的示例83
  • 6.4小结85
  • 第7章布尔类型和条件语句86
  • 7.1布尔类型86
  • 7.2比较运算符87
  • 7.2.1等于(==)87
  • 7.2.2不等于(!=)88
  • 7.2.3大于(>)和大于等于(>=)89
  • 7.2.4小于(<)和小于等于(<=)89
  • 7.3布尔运算符90
  • 7.3.1and(与)90
  • 7.3.2或(or)91
  • 7.3.3not(非)91
  • 7.3.4组合布尔操作符92
  • 7.4缩进92
  • 7.4.1缩进的长度94
  • 7.4.2常见的缩进问题95
  • 7.5条件语句98
  • 7.5.1if语句98
  • 7.5.2else语句100
  • 7.5.3elif语句102
  • 7.6小结105
  • 第8章while循环106
  • 8.1while循环106
  • 8.1.1while循环示例107
  • 8.1.2无止境的while循环109
  • 8.2break语句110
  • 8.3continue语句112
  • 8.4while循环示例113
  • 8.5小结114
  • 第9章自定义函数115
  • 9.1函数的基本结构116
  • 9.2调用函数的方法116
  • 9.3函数的参数117
  • 9.4函数的返回值118
  • 9.5用函数绘图的实例119
  • 9.6小结120
  • 第 10章圆舞程序121
  • 10.1圆舞程序简介121
  • 10.2程序代码解析122
  • 10.2.1初始设置程序122
  • 10.2.2创建海龟形状123
  • 10.2.3实现复合结构125
  • 10.2.4实现圆舞效果129
  • 10.2.5入口程序131
  • 10.3小结133
  • 第 11章时钟程序134
  • 11.1时钟程序简介134
  • 11.2程序代码解析135
  • 11.2.1初始设置代码135
  • 11.2.2jump()函数136
  • 11.2.3hand()函数136
  • 11.2.4make_hand_shape()函数138
  • 11.2.5clockface()函数139
  • 11.2.6setup()函数140
  • 11.2.7wochentag ()函数143
  • 11.2.8datum ()函数144
  • 11.2.9tick()函数145
  • 11.2.10main()函数147
  • 11.2.11程序入口147
  • 11.3小结151
  • 第 12章绘制机器猫152
  • 12.1程序分析152
  • 12.2导入模块153
  • 12.3基础函数153
  • 12.3.1绘制圆形153
  • 12.3.2绘制矩形154
  • 12.4绘制机器猫的身体155
  • 12.4.1head()函数155
  • 12.4.2eyes()函数156
  • 12.4.3nose()函数158
  • 12.4.4mouth()函数159
  • 12.4.5whiskers()函数160
  • 12.4.6body()函数162
  • 12.4.7feet()函数164
  • 12.4.8arms()函数165
  • 12.4.9hands()函数167
  • 12.4.10bell()函数168
  • 12.4.11package()函数169
  • 12.5main()函数170
  • 12.6程序入口171
  • 12.7小结178

资源获取

相关资源

网友留言