9211| 1
|
[教程] 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也成为了我们了解人工智能的首选编程软件。 Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,也可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。 1、我们先来说一下市场上常见的两种python的编程环境idle和pycharm,这两种编程环境专业性较强,对于入门或者没有基础的人来说还是有一定难度的,特别是你要用一些库时,需要自己花大量时间去找,以及需要去尝试看看是不是能用的。 [size=12.0000pt]2、mind+则已经集成了大量的库文件,只需一键安装即可使用,当然也可以按照传统的方式,也就是pip模式进行安装。 [size=12.0000pt]3、方便查看已有库文件,可以一键卸载或更新的功能。 4、当然了mind+学习python对于初学者来说还有一个巨大的优势,那就是它既可以图形化编程,也可以纯代码编程,还能实现混合编程。关于混合编程的功能在后续也会进行介绍,下图为混合编程的例子。 4.下载与安装 (1)在学习之前我们需要去mind+官网下载mind+软件:http://mindplus.cc/ [size=12.0000pt] [size=12.0000pt](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.编写第一个程序[size=12.0000pt](1)点击“文件系统”显示文件 (2)点击新建文件即可创立文件,注意文件一定要以.py结尾才能进行编程,这里我们建立一个为mind.py的python文件。 (3)创建完成后,即可双击文件进行编程,第一个程序我们可以使用两种方式进行编程,既纯代码编程和混合编程。 ① 纯代码编程 在代码区输入以下代码:
点击运行,即可在终端打印出信息。 ② 混合编程 可以把图形化代码直接生成对应的代码,点击右上角的“图形区”,显示积木块编程。 点击积木块中的python,拖动“打印Hello World”到编程区域。 自动生成对应代码,运行发现和之前实现的效果相同。 7.教程简介 本教程主要以纯软件的编程为主,通过海龟绘图的turtle库,结合python的基础语法进行学习的,主要分为四大模块进行学习,分别为画图、屏幕、外设、游戏,以下为课程大纲。 教程的结构是从简到难的,首先会带大家学习海龟绘图的基本操作方法,分别进行让海龟动起来、海龟走正方形、四色炫酷造型、智能绘制五角星等项目的制作,之后会结合屏幕设置和外设进行功能的设计,做出有互动效果的项目。最后通过小游戏的制作来巩固我们的学习成果。 四色炫酷造型: 绘制星空: 骰子游戏: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed