python 怎么取消turtle画图的过程_[Python Turtle 海龟绘图] 01. 从正方形开始(史上讲解最详细的Python入门课程)...

什么是 Python Turtle?也就是常说的海龟绘图,适合所有年龄段的 Python 初学者。对了解Python 的数据结构和基本语法,以及工具包使用方式,都有着非常直观的体验。

编程大师第一季课程[Python Turtle 海龟绘图],经过魔力小孩中美两地课研团队两年多的打磨,综合上千名线下、线上班学员的反馈,前后经历三次课程升级,其视频和文字课程终于在B站正式首发了!784af9423fcbb63a02a7282c65675e33f399e6c0.jpg课程封面

这套课程将从编程软件下载安装开始讲起,用近百个生动的绘图案例,将Python的基本语法融汇在海龟绘图的创作过程中,还包含了动画和游戏制作,非常适合编程零基础的人学习,无论是青少年还是成年人,都将在本课程的学习中获得乐趣。4adb9255ada5b97061e610b682b8636764fe50ed.png

第1课,从正方形开始,也就是用 Python Turtle 绘制一个正方形。08574087014a60b67caee6f5fc5c5308ae4d16ba.jpg第1课 从正方形开始

这么简单?对,就这么简单。但越简单的东西,似乎越没有人说得明白。什么叫“说得明白”,就是要让那些零基础的编程小白一听就懂,一试就有。

课程配套视频1-1card626903768_web.png

4adb9255ada5b97061e610b682b8636764fe50ed.png

1. 打开IDLE(Python最新版本的下载和安装以及IDLE的设置,请阅读上一讲)6790d72576dcb8f9df5fabddd5adfbe8ce73b5b3.jpg打开IDLE

2. 新建一个python文件:点击顶部菜单栏 File → New File9cc3e8f9530192745f817f432eeab8f40dc6033c.jpg新建一个python文件

3. 将窗口在电脑屏幕上排列整齐(做个有品位有素质的编程者,哈哈)e0de7b28219acfef40e5addfefec03ccafdc3e31.jpg两个窗口

4. 两个窗口比较:两个窗口都可以写入代码,我们用可以输入多行命令的编辑器窗口。1db15f84c72de59915686e06590c11585bf19624.jpg两个窗口比较

5. 输入代码:import turtle

【代码描述】导入turtle库

【代码释义】打开 turtle 工具包(我要开始画画了)99946f8b65b913051521f693b8370741976716d3.jpg导入 turtle 库

6. 输入代码:leo = turtle.Turtle()

【代码描述】调用turtle 库中类函数Turtle(),并赋值给对象变量leo。

这里涉及到几个名词:类函数,对象变量,我们大概听过函数和变量,但绝大多数初学者不太清楚什么是类函数,什么是对象变量。没关系,这一课里暂时不多讲,初学者没必要花费时间去纠结这个,你只需要了解下面的解释——

【代码释义】从工具包里拿出一只画笔,并命名为 leo(画画当然要有笔了),需要进一步说明的是,被命名的变量可以是任何中英文字母或单词(leo 是我的英文名,非固定格式)。963c2f4830ca26a8ae326f31de9c6f59feaa4404.jpg命名一支画笔

7. 输入代码:leo.forward(100)

【代码描述】对对象变量 leo 使用 forward() 方法,括号内参数为100。

这里涉及到几个名词:方法。同样是英文字母后面后面带个括号,为什么有的叫类函数,有的叫函数,有的叫方法?初期学员很难弄清楚这些概念,我的经验是搞不清楚就搞不清楚,后面通过实践慢慢就理解了。

【代码释义】画笔前进(默认0度,自左向右)100 像素。d248c695bbe7fd04099911acbea0729ab12e5bce.jpg使用 forward() 方法

8. 保存文件:File → Save As...9e3edef099b62ff1e8e20fe6884e4b2c54452af6.png保存文件

9. 运行代码:Run → Run Module29939b8a52a36db0f70148d769f7f2b25e7b4df0.png运行代码

10. 代码运行结果-1aed799f7e712a92fbbb6cc6571c63e6fcc5839e2.jpg代码运行结果-1

11. 输入代码:leo.right(90)

【代码描述】对对象变量 leo 使用 right() 方法,括号内参数为90。

【代码释义】画笔右转 90 度。48bf6f4dbc8cfc937713c13a655204c83b4fbd9d.jpg使用 right() 方法

12. 保存文件、运行代码583bafa5c1c46d248a7ccdd8623cc5f8aebebc91.jpg代码运行结果-2

13. 输入代码、完成正方形绘制4796f4d91767fd9fad4369f903f232c873ab0271.jpg正方形

14. 试着改变 forward() 括号内的参数、再次运行代码0ba192c5c27f841e664fffd12dfd4d36bea1f6f4.png边长200正方形

15. 输入最后一行代码:turtle.mainloop()

【代码描述】调用 Tkinter的 mainloop 函数。必须作为一个海龟绘图程序的结束语句。

【代码释义】开始事件循环(主窗口循环)c4e8463c0c2e3010195ea6a6c3a625d8bd931d5a.jpgmainloop()

4adb9255ada5b97061e610b682b8636764fe50ed.png

课程配套视频1-1card626903768_web.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值