当前位置:当前位置:主页 > 计算机电子书 > Python > 少儿编程 pdf电子书
跟小海龟学Python

跟小海龟学Python PDF 完整高清版

  • 更新:2022-06-19
  • 大小:22.1 MB
  • 类别:少儿编程
  • 作者:童晶,童雨涵
  • 出版:人民邮电出版社
  • 格式:PDF

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

跟小海龟学Python》是由人民邮电出版社出版的一本关于少儿编程方面的书籍,作者是童晶,童雨涵,主要介绍了关于Python、Python编程方面的知识内容,目前在少儿编程类书籍综合评分为:7.2分。

书籍介绍

内容简介

针对 Python 的特点和初学者的需求,本书将 turtle 库应用于 Python 编程教学中,引导读者在趣味横生的开发过程中学习编程语言。全书包括初级篇、中级篇和高级篇三部分内容,按照“边学边做”的方式,带领读者从零开始学习 Python 基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识点,并能真正运用到自己的项目开发中去。

本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个领域,以期有效提升读者的学习兴趣。本书适合对编程感兴趣,特别是首次接触编程的人,也适合学过其他编程语言、想快速学习 Python 的人,还可以作为教材供教学或自学使用。

目录

  • 初级篇
  • 第 1章世界你好2
  • 1.1什么是Python2
  • 1.2Python在线开发环境2
  • 1.3Python离线开发环境4
  • 1.4小结7
  • 第 2章绘制线段8
  • 2.1显示海龟8
  • 2.2海龟前进9
  • 2.3小结11
  • 第3章正方形Ⅰ12
  • 3.1向右旋转12
  • 3.2绘制折线14
  • 3.3绘制正方形15
  • 3.4小结16
  • 第4章正方形Ⅱ17
  • 4.1修改正方形的边长17
  • 4.2变量的概念18
  • 4.3应用变量设定正方形的边长19
  • 4.4小结20
  • 第5章正方形Ⅲ21
  • 5.1for循环语句21
  • 5.2利用for循环语句绘制正方形23
  • 5.3小结24
  • 第6章正方形螺旋线25
  • 6.1for循环与range()25
  • 6.2绘制正方形螺旋线27
  • 6.3小结29
  • 第7章旋转的正方形 螺旋线30
  • 7.1设置不同的旋转角度30
  • 7.2小数32
  • 7.3小结33
  • 第8章正多边形的角度34
  • 8.1数学运算34
  • 8.2计算正多边形的角度35
  • 8.3小结37
  • 第9章任意正多边形38
  • 9.1input()键盘输入38
  • 9.2输入正多边形的边数39
  • 9.3小结41
  • 第 10章任意螺旋线42
  • 10.1类型转换函数42
  • 10.2键盘输入螺旋线的参数44
  • 10.3小结45
  • 第 11章旋转的正方形46
  • 11.1循环的嵌套46
  • 11.2绘制旋转的 正方形47
  • 11.3小结49
  • 第 12章设置颜色50
  • 12.1设置绘制颜色50
  • 12.2字符串的更多用法52
  • 12.3小结53
  • 第 13章输入颜色首字母54
  • 13.1if语句与比较运算符54
  • 13.2利用首字母设定颜色56
  • 13.3小结57
  • 第 14章首字母大小写58
  • 14.1处理字母大小写的问题58
  • 14.2布尔类型与逻辑运算符59
  • 14.3利用逻辑运算符简化代码62
  • 14.4小结62
  • 第 15章红绿正方形63
  • 15.1else语句63
  • 15.2红绿交替显示的图形64
  • 15.3小结65
  • 第 16章三色螺旋线66
  • 16.1elif语句66
  • 16.2绘制三色螺旋线68
  • 16.3小结70
  • 第 17章四色正方形71
  • 17.1列表71
  • 17.2绘制四色正方形73
  • 17.3小结74
  • 第 18章四色螺旋线75
  • 18.1列表的索引75
  • 18.2绘制四色螺旋线77
  • 18.3小结78
  • 第 19章自定义颜色的螺旋线79
  • 19.1列表的更多用法79
  • 19.2输入螺旋线的颜色81
  • 19.3小结82
  • 第 20章扇子与锯齿83
  • 20.1后退与左转 83
  • 20.2绘制扇子图形84
  • 20.3绘制锯齿图形88
  • 20.4小结89
  • 第 21章复合螺旋线90
  • 21.1抬笔与落笔90
  • 21.2绘制复合螺旋线91
  • 21.3小结92
  • 第 22章箭靶93
  • 22.1绘制实心圆93
  • 22.2绘制箭靶图形95
  • 22.3小结98
  • 中级篇
  • 第 23章围棋棋盘Ⅰ100
  • 23.1相对坐标系与绝对坐标系100
  • 23.2绘制围棋棋盘102
  • 23.3小结104
  • 第 24章围棋棋盘Ⅱ105
  • 24.1函数105
  • 24.2函数封装绘制线段107
  • 24.3小结109
  • 第 25章国际象棋棋盘110
  • 25.1颜色填充110
  • 25.2绘制国际象棋棋盘112
  • 25.3小结114
  • 第 26章大小圆圈错觉115
  • 26.1绘制空心圆115
  • 26.2设置画笔粗细118
  • 26.3绘制大小圆圈错觉120
  • 26.4小结121
  • 第 27章彩虹122
  • 27.1设置小海龟的绝对朝向122
  • 27.2设置空心圆弧的角度范围125
  • 27.3绘制彩虹128
  • 27.4小结129
  • 第 28章运动的圆圈错觉130
  • 28.1绘制基础单元131
  • 28.2绘制单元阵列133
  • 28.3小结137
  • 第 29章递归圆圈画138
  • 29.1函数递归调用138
  • 29.2绘制递归圆圈画140
  • 29.3小结142
  • 第30章分形树143
  • 30.1绘制分形树143
  • 30.2随机分形树146
  • 30.3import的用法149
  • 30.4小结150
  • 高级篇
  • 第31章下落的小球152
  • 31.1小球下落152
  • 31.2while循环155
  • 31.3小结158
  • 第32章反弹球159
  • 32.1变量的作用域159
  • 32.2动态图形程序框架161
  • 32.3反弹的小球162
  • 32.4小结165
  • 第33章多球反弹166
  • 33.1基于列表的多个小球 反弹166
  • 33.2面向对象版本的反弹球169
  • 33.3单击鼠标添加小球174
  • 33.4小结176
  • 第34章见缝插针177
  • 34.1旋转的针177
  • 34.2针的发射180
  • 34.3结束判定与得分显示182
  • 34.4小结186
  • 第35章飞翔的小鸟187
  • 35.1小鸟类188
  • 35.2水管类190
  • 35.3碰撞检测与得分显示192
  • 35.4游戏完善与改进194
  • 35.5小结199
  • 附录A语法知识补充200
  • A.1复合运算符200
  • A.2区间判断201
  • A.3元组202
  • A.4字典203
  • A.5循环跳转语句204
  • A.6常见错误与调试205
  • 附录B语法知识索引209

资源获取

相关资源

网友留言