- ISBN:9787302596110
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:213
- 出版时间:2022-01-01
- 条形码:9787302596110 ; 978-7-302-59611-0
本书特色
1由兴趣导入,驾驭神奇的海龟模块,快速掌握Python基础。 2一个个有趣的实战项目,探究式的学习过程,在编程的过程中激发创造力和想象力,养成独立思考的习惯,培养自主学习和探究学习的能力。 3详细的项目分析和程序解析思路,不仅仅是理解性记忆知识,更是一起思考,进而掌握分析问题、解决问题的思考路径。 4代码英语阅读法不仅能够培养自我学习能力,更是编程学习与英语学习的相互融合和促进。 5在编程项目的学习中融入各种学习方法,借助编程学习工具,提炼出适合自己的探究式学习方法。
内容简介
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
作者简介
刘凤飞(昵称:果果老师),少儿编程等级考试命题组成员,ICCM国际创意编程挑战赛等赛事评委,荣获“2020年度国际人工智能教育行业杰出贡献人物奖”,放空教学法开创者,《少年时》《爱上机器人》等多套科技类杂志受邀作者。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0