木子呢 发表于 2021-9-6 18:31:41

Mind+Python turtle 课程-序章

课程目录
Mind+Python turtle 课程——01 海龟动起来
Mind+Python turtle 课程——02 海龟画正方形
Mind+Python turtle 课程——02 海龟画正方形
Mind+Python turtle 课程——03 四色炫酷造型
Mind+Python turtle 课程——04 智能绘制的五角星
Mind+Python turtle 课程——05 模拟3D星空
Mind+Python turtle 课程——06 小海龟走迷宫


序章

1. 什么是python?

Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域:
◆ Web 和 Internet开发◆ 科学计算和统计◆ 人工智能◆ 桌面界面开发◆ 软件开发      ◆ 后端开发◆ 网络爬虫
从整体上看,Python 语言最大的特点就是简单,该特点主要体现在以下 2 个方面:· Python 语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。· 和其它编程语言相比,实现同一个功能,Python 语言的实现代码往往是最短的。也正因为python的这两大特点所以受到了广大师生的喜欢,尤其是在人工智能发展的今天,python也成为了我们了解人工智能的首选编程软件。
2.Mind+是什么?

Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,也可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。
3.为什么要选择mind+来学习python?

1、我们先来说一下市场上常见的两种python的编程环境idle和pycharm,这两种编程环境专业性较强,对于入门或者没有基础的人来说还是有一定难度的,特别是你要用一些库时,需要自己花大量时间去找,以及需要去尝试看看是不是能用的。
2、mind+则已经集成了大量的库文件,只需一键安装即可使用,当然也可以按照传统的方式,也就是pip模式进行安装。

3、方便查看已有库文件,可以一键卸载或更新的功能。

4、当然了mind+学习python对于初学者来说还有一个巨大的优势,那就是它既可以图形化编程,也可以纯代码编程,还能实现混合编程。关于混合编程的功能在后续也会进行介绍,下图为混合编程的例子。

4.下载与安装(1)在学习之前我们需要去mind+官网下载mind+软件:http://mindplus.cc/

(2)
安装
mind+

5.界面认识与操作

(1)软件的启动打开软件,选择“python模式”
(2)项目可以进行项目的基本操作(3)教程可以找到相关学习资料(4)编程方式可以选择模块编程(图形化编程)和代码编程两种编程方式。1)模块编程:2)代码编程:① 纯代码编程② 混合编程(5)库管理库管理中可以进行查看库、卸载库、更新库和加载库等操作1)查看已有库及进行卸载和更新操作2)加载库① 推荐库中一键安装② 通过pip模式手动安装(6)图形区可以显示图形化积木块,从而使用相关图形化代码。(7)文件系统可以查看文件系统及相关文档内容,文件系统中有两个文件,一个是项目中的文件系统,另一个是电脑中的文件。1)项目中的文件系统我们新建的python项目是保存在项目中的文件的。2)电脑中的文件电脑中的文件系统主要是用来添加电脑中的已经有或者写好的python程序。3)如果我们写好程序,最终保存会自动保存为.sb3的代码程序。当然了,如果在项目文件中已经写好的python代码是可以右键导出的,这样导出的文件就是.py的文件了。(8)终端“终端”有三个功能,一是可以用来打印信息。二是可以显示程序进程状态,如程序有错,会提示相应错误。三是可以进行信息的交互。1)打印信息2)提示相应错误① 提示语法错误系统在运行程序前会对程序做一些检查。如果提示错误,很多时候可能语法错误(syntax error)。语法就是一种编程语言拼写和文法规则,所以出现语法错误意味这你输入的某个内容不是正确的python代码。
下面给出一个例子:
按照提示提示,我们看到是最后一句代码中,缺少一个”号,修改之后就能正常运行了。
② 运行时错误还有可能会遇到运行时错误(runtime error),也就是运行程序之前python无法检测出来的错误。这种错误只有在程序运行时才会发生,所以被称为运行时错误,下面是程序种出现运行时错误的例子:

按照提示,我们发现是因为数据类型不一致导致的报错,因此我们代码中的8加上一对””号就能正常运行了。③ 进行信息的交互A. 直接原样输出
B. 简单运算结果C. 简单的代码输出
(9)清除输出“清除输出”可以清除终端显示的信息。6.编写第一个程序(1)点击“文件系统”显示文件
(2)点击新建文件即可创立文件,注意文件一定要以.py结尾才能进行编程,这里我们建立一个为mind.py的python文件。
(3)创建完成后,即可双击文件进行编程,第一个程序我们可以使用两种方式进行编程,既纯代码编程和混合编程。
① 纯代码编程在代码区输入以下代码:

print(“hello world”)
点击运行,即可在终端打印出信息。② 混合编程可以把图形化代码直接生成对应的代码,点击右上角的“图形区”,显示积木块编程。
点击积木块中的python,拖动“打印Hello World”到编程区域。
自动生成对应代码,运行发现和之前实现的效果相同。
7.教程简介本教程主要以纯软件的编程为主,通过海龟绘图的turtle库,结合python的基础语法进行学习的,主要分为四大模块进行学习,分别为画图、屏幕、外设、游戏,以下为课程大纲。教程的结构是从简到难的,首先会带大家学习海龟绘图的基本操作方法,分别进行让海龟动起来、海龟走正方形、四色炫酷造型、智能绘制五角星等项目的制作,之后会结合屏幕设置和外设进行功能的设计,做出有互动效果的项目。最后通过小游戏的制作来巩固我们的学习成果。四色炫酷造型:

绘制星空:
骰子游戏:

鲁中人王 发表于 2023-2-16 17:33:37

请问:turtle部分代码详解的附录在哪里啊?
页: [1]
查看完整版本: Mind+Python turtle 课程-序章