「洞唐Coder」自学Python编程的第0013天:turtle库入门

「洞唐Coder」自学Python编程的第0013天:turtle库入门

我已加入#100DaysOfCode#活动

每天自学编程1小时。[泪奔]

「洞唐Coder」自学Python编程的第0013天:turtle库入门

温故而知新

大声告诉我,什么是凉州?[心]是不是在学习第 0012 天学习循环的时候就已经说了啊?插一个冷知识 : 陈寅恪研究了,平城--邺城--#洛阳#--建康(江苏#南京#)--长安(西安)--日本奈良(なら),都是凉州之风韵的建筑格局哦。

「洞唐Coder」自学Python编程的第0013天:turtle库入门

continue跳出当前的for循环,进入下一次循环

为什么要讲这个呢?跟编程有关系吗?陈寅恪当然和编程没有直接关系了,但我还是想提一下。信奉“技术至上”的时代早已经过去了。不要一直沉迷于技术,走出门去和别人聊聊天吧。一个优秀的程序员是要有产品经理思维的。

我一直在想一个问题。能不能把 Python 和 Scratch 放在一起讲呢?当然可以,在《新手如何自学编程,记住这些少踩坑》一文中就提到过。Scratch被用作入门语言,是因为创建有趣的程序相对容易,并且学到的技能可以应用到Python和Java等其他编程语言中。甚至,你还可以使用JavaScript创建自己的 Scratch 3.0 扩展。(这个坑,我会慢慢填上的[狗头]请关注 洞唐Coder 的今日头条)

「洞唐Coder」自学Python编程的第0013天:turtle库入门

当你学会用Python turtle时,Scratch画笔工具就成了弟弟。

turle库

turtle库是“神笔马良”,从坐标系的原点开始,输入指令就可以开始画画了。你可以指定落笔的轻重、笔顺的方向、颜色...在绘图窗上描绘出多彩的图形。

Python官方文档地址:https://docs.python.org/3/library/turtle.html

GitHub地址:https://github.com/python/cpython/blob/3.6/Lib/turtle.py

「洞唐Coder」自学Python编程的第0013天:turtle库入门

turtle库函数

「洞唐Coder」自学Python编程的第0013天:turtle库入门

这样看海龟是不是更清楚一点呢?

当然,不止这些。举个例子吧:像 pencolor() 直接去填写颜色的英文单词就可以,如red、green、yellow、black、blue、cyan、gold、tomato等。

「洞唐Coder」自学Python编程的第0013天:turtle库入门

「洞唐Coder」自学Python编程的第0013天:turtle库入门

我去网上搜索发现,绝大多数Python教学 都得了"知识的诅咒"。因为你完全想象不到假如你什么都不会是什么状态。看下图你就明白了,什么是"简单"?没有化繁为简的能力,你就敢为人师?

「洞唐Coder」自学Python编程的第0013天:turtle库入门

某乎上的笔记,直接是“知识的诅咒”看了让人可笑

怀着一股怨气,洞唐又去翻阅了一些Python的经典教材。但我还是那个最开始的想法:离互联网黑话远一点,说大家都能听懂的东西。

先说一下 forward(),格式如下:

turtle.forward(distance)

接着上示例代码:

「洞唐Coder」自学Python编程的第0013天:turtle库入门

可以画出一条线了,那就试试加点角度画一个角?再画一个面?甚至画一个小猪佩奇?或者是画一个女朋友?[看]

直接看 righ() 怎么用,left() 同理。

「洞唐Coder」自学Python编程的第0013天:turtle库入门

goto() 也非常好理解就是 x 和 y标,比如说我要去 (50,100)这个坐标,我就直接写

turtle.goto(50,100)

落笔和抬笔也很容易理解,落笔成字 turtle.pendown() ,而抬笔后就不显示了。直接举例吧。

「洞唐Coder」自学Python编程的第0013天:turtle库入门

是不是超简单就入门了turtle?

明天继续吧,看Tuttle库用了循环结构后会怎么样?

「洞唐Coder」自学Python编程的第0013天:turtle库入门

好了,以上就是洞唐自学Python的第 0013 天了。我会持续记录自己进步的过程,开启自律人生!

「洞唐Coder」自学Python编程的第0013天:turtle库入门

学习更多

我是怎么下决心去学编程的?

学编程前需要做什么准备?

用乐高SPIKE也能学Python?

学编程的第0001天:配置开发环境

学编程的第0002天:关键字和注释

学编程的第0003天:变量、缩进

学编程的第0004天:运算符

学编程的第0005天:二进制的换算

免费学习编程的网站你知道多少?

学编程的第0007天:初识字符串

学编程的第0008天:字符串格式化

学编程的第0009天:列表

学编程的第0010天:类型转换

学编程的第0011天:分支结构

第12天的Python学习:循环结构

程序员转岗做运营,需要了解什么?

展开阅读全文

页面更新:2024-04-23

标签:奈良   入门   笔顺   环境学   温故而知新   黑话   坐标系   字符串   程序员   颜色   结构   简单   地址   格式   知识

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top