少儿编程软件python_一款儿童编程入门的理想工具——PythonTurtle

news/2024/7/3 13:17:09

今天偶然发现了一款Python入门的理想工具PythonTurtle。非常容易上手,强烈推荐一下。PythonTurtle的灵感来源于早期编程语言Logo,也是通过控制小海龟来完成Python语言的入门学习。它致力于降级该编程语言的学习难度,专门为初学者和孩子们设计。

PythonTurtle的官网地址为http://pythonturtle.org/,你可以在官网上下载软件,软件不大,安装也很快。

我们闲言少叙,看看软件界面,如下图

点击标题栏中的’help’或者按屏幕右下角的小乌龟、或者直接按F1键,就能获得相应的帮助。图形化的界面,非常浅显。

帮助文档以图文形式介绍了下面的语法及知识点:

go(int)——移动;

turn(int)——旋转角度;

color(“green”)-------笔触颜色;

width(int)-----------笔的粗细;

reset()---------重置;

invisible()---------隐藏乌龟;

visible()---------乌龟出现;

pen_up()------------抬起画笔;

pen_down()-----------落笔;

clear()-------------------清屏;

for循环语句;

for循环嵌套;

定义函数;

列表。

其实,Python中很多其他内容也可以在这里应用,如运算(数值运算和布尔运算)、条件判断、变量应用、序列、字典、注释等内容都可以在这个小软件中得到应用。

我们在编辑区输入dir(),就会出现常用的属性及方法,如下图所示

下面我们尝试个案例吧:

综上,PythonTurtle绝对是一款学习Python编程入门的理想工具。


http://www.niftyadmin.cn/n/4085530.html

相关文章

肺结节目标检测_一文讲清楚肺部结节:肺结节诊治中国专家共识(2018年版)...

中华医学会呼吸病学分会学组中国防治联盟专家组中华结核和呼吸杂志,2018,41(10):763-771.DOI:10.3760/cma.j.issn.1001-0939.2018.10.0042015年首部"肺部结节诊治中国专家共识"[1]发表以后,各个国家与地区相继对肺结节诊治指南进行了更新,这些…

DateTimePicker控件在WinXP下的BUG

如图,通过图示的按钮改变datetimepicker的值 ,弹出MessageBox, datetimePicker重新获得焦点后,自动重复点击按钮。 解决办法: new Thread(() > MessageBox.Show(this, dateTimePicker1.Value.ToString())).Start(); 转载于:htt…

动态数组怎么定义_动态规划|分割等和子集

动态规划|分割等和子集今天一起来学习Leetcode第 416 题:分割等和子集。题目描述题目分析这是一道中等难度的题目。可能很多同学初看这道题目没有什么想法,但如果我们可以转变一下思路,这道题是不是说「我们是否可以从给定的数组中…

透明背景情况下遮罩出不规则图片

我们在处理图片,比如用户头像的时候,通常上传的都是矩形图片 例如: 有时候根据设计师的需求,会要求是圆形或者带圆角,这时候我们通常使用css border-radius来达到这一效果: css.avatar {width: 50px;height…

vue 引入pdf跨域问题怎么解决_word转pdf排版变了怎么办?一招帮你解决排版问题!...

众所周知,想要编辑好一个文件,一篇文章,需要的不仅仅是丰富的脑力和想象力,还需要一个完美的排版。如果仅仅是word排版出现问题,那么问题也不是很大,但如果是word转PDF排版变了,就会显得有点棘手…

CentOS离线安装GCC编译环境

gcc编译环境rpm下载 安装相关的rpm包,具体版本可能随时间变化而变化,可以去以下地址下载: 重庆大学镜像:http://b.mirrors.lanunion.org/CentOS/中国科学技术大学镜像:http://centos.ustc.edu.cn/centos/上海交通大学镜…

opencv两个图像相减_图像技术检测图像中的条形码

编辑:zero关注 CV工程师的一技之长,AI算法与图像处理 微信公众号,研究好玩又有用的技术第005期在学习中发现快乐,在应用找到价值。这是我第五期分享图像技术应用的文章。前四期欢迎阅读和分享:扫描全能王?原…

用例图、类图中有哪些关系

用例图中的关系有关联(Association)、泛化(Generalization)、包含(Include)、扩展(Extend)。 类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联&…