专 题

Feature Story

16

\

China Science & Technology Education

_

毛京宇/北京师范大学第三附属中学 魏云靖/北京市师达中学

有趣的

Python turtle

绘图

Python turtle

的发展

Python

中的

turtle

模块受启发于在欧美有

着广泛基础且历史悠久的

LOGO

语言。LOGO

语言形式非常直接,通过一组简单的指令就可

以指挥计算机在屏幕上绘制出或极具现代感或

抽象复杂的图像。正是因为

LOGO

教学的广

泛开展,使得很多青少年不再将编程等同于

geeks

nuts

的专长,并对数学、逻辑和计算

机等相关学科产生了浓厚的兴趣。

初代

turtle

模块随

2001

12

21

日发布

Python 2.2

版本被添加到了

Python

标准库

之中。后经多个版本的调整逐渐稳定并形成当

前版本中的功能和操作。

Python

turtle

是向

LOGO

语言的致敬,

可以通过

turtle.mode()

函数予以调整,尽最大

可能还原

LOGO

语言中小海龟操作的特点。

Python

及,

Ram

Rachum

Python

turtle

PythonTurtle

的教学软件,可以在

Windows

Mac

计算机上安装和运行。

Python

海龟绘图课

在正式上课之前,请注意:

(1)Python

是一种开放标准的通用开发

语言,不少组织发行了各具特色的版本。本文

所载程序使用的

Python

编译器为

CPython

(官

方社区发行版本)3.7.3。当然,如果读者使用

其他发行版就不能运行示例脚本。当出现意外

情况时,请您在检查时考虑版本因素。

(2)尽管现在互联网上有很多在线版本

Python

运行环境(无论是

Python

官方社

python turtle 绘图速度用函数会快吗_有趣的Python turtle绘图相关推荐

  1. python做出来的东西怎么让别人看_有趣的Python图片制作之如何用QQ好友头像拼接出里昂...

    在本篇博客中,我们将实现两个功能: 将所有头像合并为大图 将所有头像以某个模板合成大图 同样,先给上所有运行效果图: 代码实现 1.代码所需库 import requests,codecs,re,ur ...

  2. python隐藏画笔箭头的函数是hide_想学画画?python满足你!

    python中的绘图工具有不少,比如matplotlib等等,但这些只能用来画表格,今天我们来介绍一款可以用来画画的库--turtle. 一.绘图原理 我们通过控制初始位置为(0,0)的海龟进行移动, ...

  3. python使用turtle库绘制一个100长度的十字架_测验2: Python基本图形绘制 (第2周)

    # 测验2: Python基本图形绘制 (第2周) ## 单项选择题 ### 1.哪个选项不能正确引用turtle库进而使用setup()函数? A.import turtle as t B.impo ...

  4. python concat函数 多张表_最全Python数据工具箱:标准库、第三方库和外部工具都在这里了 - Mr_YJY...

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具.这些库可用于文件读写.网络抓取和解析.数据连接 ...

  5. python函数分几种_简单了解Python中的几种函数

    python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda lambda函数的使用方法:在lam ...

  6. python函数变量的作用域_学不会的Python函数——变量作用域

    1. LEGB函数 Python中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的.我们先来看一段代码. 上述代码有两个变量a,当在test函数中输出变量a的值是,为什么 ...

  7. python函数设置默认参数_深入讲解Python函数中参数的使用及默认参数的陷阱

    这篇文章主要介绍了Python函数中参数的使用及默认参数的陷阱,文中将函数的参数分为必选参数.默认参数.可变参数和关键字参数来讲,要的朋友可以参考下 C++里函数可以设置缺省参数,Java不可以,只能 ...

  8. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  9. 学Python太枯燥?不多BB这几个有趣的python 库让你爱上python

    随着每个 Python 版本的发布,都会添加新模块,并引入新的更好的做事方式,虽然我们都习惯了使用好的旧 Python 库和某些做事方式,但现在也时候升级并利用新的和改进的模块及其特性了. 今天给大家 ...

最新文章

  1. 十问陆奇:努力、能力和机遇,谁能帮你跑赢未来?
  2. 感情沟通出了问题要怎么解决_冬养的月季花枝条干枯,开花萎蔫,哪里出了问题,该怎么解决?...
  3. mysql 类型解释_MySQL 数据类型说明解释
  4. python入门学习课程推荐
  5. 2top 存储过程 查看_S7-1500 PLC的存储区
  6. 计算机硬件知识考证题,计算机硬件知识题(答案)资料
  7. Myeclipse 操作数据库
  8. php 给富文本里的图片增加ALT、TITLE属性
  9. 绘制Python代码的UML图
  10. confluence统计_【漏洞预警】confluence远程代码执行漏洞(CVE-2019-3396)
  11. 探索实践之软件构建(一)
  12. dapper--查询超时时间
  13. oracle sql 分组,排序备忘
  14. 万年历带日程提醒功能
  15. Pumpkin Raising Walk Through
  16. 提升网站关键词排名的技巧
  17. 绿色版Mysql的安装配置
  18. Win11如何自动清理垃圾?Win11自动删除文件设置方法
  19. BYTE WORD DWORD
  20. Word2019建立自己的模板

热门文章

  1. Android SQLite数据库demo。架构组件Room
  2. exposed beyond app through Intent.getData(),或FileUriExposedException
  3. Netcdf 文件多属性,按照时间段导出代码示例
  4. ie6/7 position relative overflow
  5. java hanoi塔问题_java 解决汉诺塔问题
  6. List与Set接口的方法
  7. MySQL分页查询小技巧
  8. middle函数C语言,C语言函数调用栈(三)
  9. 获取本地 qt_用QT实现视频/音乐播放组件
  10. python编程工具是什么_python编程应该用什么工具