内容简介
Python很强大,拥有多的第三方库,通过这些库可以绘制图形、制作游戏、搭建网站、处理数据、实现办公自动化等。Python 可以轻松地帮助我们完成很多工作。同时,它又有些难学,因为代码全是英文的,编码需要遵循严格的语法。但是 Python 里面有一只神奇的小海龟,我们把它叫作海龟模块,本书将会使用它用一种所见即所得的绘画方式让我们快速轻松地学会 Python。一边画着图,一边掌握了 Python 的语法,同时还能学3种结构,掌握编程思维。本书将通过控制小海龟监听按键和鼠标操作,制作有趣的小游戏。翻阅本书时不用担心不懂编程,本书将会一步一步带你从零基础走向熟练,每行代码都有详细的注释,每个单词都有对应的译文,相信你可以自如地运用它。 万丈高楼平地起,想要成为 Python 大牛,少不了从基础开始,和作者一起通过这样有趣轻松的方式来学习吧!
目录
目录第 1章 认识新朋友 Python...................1 1.1 Python是谁,它能做什么........................................ 1 1.2 青少年学习代码类编程的 .................................. 3 1.3 编程语言中 Python的优势 ....................................... 8 1.4 青少年是否应该学习 Python .................................. 10 1.5 安装 Python软件 ................................................... 11 1.6 开启编程之旅 ......................................................... 12第 2章 程序的输入输出 .....................15 2.1 什么是编程 ............................................................ 15 2.2 打印 ....................................................................... 16 2.3 变量 ....................................................................... 19 2.4 输入 ....................................................................... 23 2.5 打印 ....................................................................... 24第 3章 Python中藏着一只小海龟 .......25 3.1 海龟画图 ................................................................ 25 3.2 海龟变换形状 ......................................................... 26 3.3 海龟变换颜色 ......................................................... 29 3.4 变大变小 ................................................................ 32 第 4章 海龟画图“天狗食月”..............35 4.1 先来画一个圆圆的月亮 .......................................... 36 4.2 用点来代替圆 ......................................................... 37 4.3 咬月亮一口 ............................................................ 38 4.4 点哪咬哪 ................................................................ 40 4.5 修复 Bug ................................................................ 44第 5章 点缀梅花 ...............................47 5.1 添加树枝背景 ......................................................... 48 5.2 将画笔图案更换成梅花 .......................................... 55 5.3 实现梅花的点缀 ..................................................... 57 5.4 修复 Bug ................................................................ 60第 6章 迷宫探险(顺序结构)..............61 6.1 绘制前的准备工作 .................................................. 62 6.2 绘制迷宫 ................................................................ 64 6.3 将小海龟移回中心点 .............................................. 74 6.4 编写移动事件代码 .................................................. 75 6.5 让按键生效 ............................................................ 78 6.6 走出迷宫 ................................................................ 79第 7章 种上一棵小(循环结构).......83 7.1 绘制前的准备 ......................................................... 84 7.2 尝试绘制小 ......................................................... 85 7.3 重复代码再优化 ..................................................... 96 7.4 鼠标单击,启动绘制 ............................................ 103 7.5 瞬间完成绘制 ....................................................... 105 7.6 优化代码 .............................................................. 107第 8章 变化的背景色(选择结构).... 109 8.1 绘制前的准备 ....................................................... 112 8.2 寻找海龟的初始位置 ............................................ 114 8.3 创建 8种颜色列表 ............................................... 117 8.4 线段 ....................................................... 119 8.5 整装待发 .............................................................. 121 8.6 位置判断 .............................................................. 122 8.7 设置按能 ....................................................... 126 8.8 按键效果 .............................................................. 128第 9章 来来来,一起画正多边形...... 131 9.1 分析正多边形 ....................................................... 132 9.2 分析正多边形的绘制流程 ..................................... 133 9.3 编写绘制程序 ....................................................... 135 9.4 编写颜色填充程序 ................................................ 141 9.5 绘制各种多边形 ................................................... 143 9.6 终的程序代码 ................................................... 144第 10章 画一个带门窗的房子 .......... 147 10.1 分析房子的结构 ................................................. 148 10.2 绘制前的准备..................................................... 150 10.3 绘制屋顶 ............................................................ 151 10.4 绘制房屋 ............................................................ 159 10.5 绘制窗户 ............................................................ 164 10.6 绘制大门 ............................................................ 170第 11章 绘制一个美丽的灯塔 .......... 173 11.1 绘画步骤拆解 ..................................................... 173 11.2 绘制前的准备 ..................................................... 176 11.3 绘制灯光 ............................................................ 177 11.4 绘制塔顶 ............................................................ 184 11.5 绘制塔身 ............................................................ 187 11.6 绘制大门 ............................................................ 190 11.7 绘制窗户 ............................................................ 193_x00C_
VIP会员

