DIY及创意
登录
直播中
DFRobot
7年用户
99经验值
擅长:arduino
私信
关注
关于《Python编程入门系列教程》说明及教程汇总
python
教程目录:
Python编程入门系列课程——01 智能绘星
Python编程入门系列课程——02 模拟星空
Python编程入门系列课程——03 龟龟赛跑
Python编程入门系列课程——04小海龟走迷宫
Python编程入门系列课程——05飞机大战小游戏
Python编程入门系列课程——06飞机大战彩蛋版
Python编程入门系列课程——07 桌面小挂件
Python编程入门系列课程——08 弹球小游戏
Python编程入门系列课程——09 弹球小游戏积分版
Python编程入门系列教程——10 湿度对体感温度的影响探究
Python编程入门系列教程——11 冰淇淋销量预测
Python编程入门系列教程——12 二氧化碳浓度的变化情况探究
一、关于python
Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。Python是一种解释型脚本语言,可以应用于以下领域:
◆ Web 和 Internet开发 ◆ 科学计算和统计 ◆ 人工智能
◆ 桌面界面开发 ◆ 软件开发 ◆ 后端开发 ◆ 网络爬虫
从整体上看,Python 语言最大的特点就是简单,该特点主要体现在以下 2 个方面:
1、Python语言的语法非常简洁明了,即便是非软件专业的初学者,也很容易上手。
2、和其它编程语言相比,实现同一个功能,Python 语言的实现代码往往是最短的。
也正因为python的这两大特点所以受到了广大师生的喜欢,尤其是在人工智能发展的今天,python也成为了我们了解人工智能的首选编程软件。
二、关于教程
本教程以纯软件的编程为主,并不涉及任何的硬件部分。
程序编写部分以Mind+软件中的“Python 模式”为开发工具(自带基于Python3.6.5的开发环境),结合Python的基础语法以及相应的功能库,实现游戏/项目的开发设计。
内容上选取了Python 中Turtle绘图、Gui图形界面设计以及数据处理三个方向,由浅入深,有助于初学者了解python。
第一单元
Turtle绘图
有两个主题“龟龟赛跑”+“飞机大战”。第一课《智能绘星》重在掌握使用
Turtle库绘制线条的基本方式
,第二课《模拟星空》重在掌握通过
Turtle库创建屏幕的方式
,为第三课设计《龟龟赛跑》作内容上的铺垫。而第四课《小海龟走迷宫》则是重在掌握使用
Turtle库实现屏幕与键盘交互的方式
,为后续飞机大战两节课做铺垫。整体上三节课一个主题,每个主题由浅入深、循序渐进,最终完成小游戏的设计开发。
第二单元图形界面设计采用的是常见的
Tkinter库,
主题为“弹球游戏”。第七课《透明小挂件》重在
了解Tkinter并掌握其基础功能的使用
,为后续使用Tkinter设计弹球游戏作内容上的铺垫。
第三单元数据处理部分重在
掌握使用Python来对数据进行处理
。每节课按照数据处理的四个步骤“采集+整理+可视化+分析”进行一个项目式探究。但每节课的侧重点不同。第十课《湿度对体感温度的影响探究》重在
理解数据采集
和
数据整理,
第十一课《冰淇淋销量预测》重在理解
数据分析并
掌握回归分析法
,第十二课《二氧化碳浓度的变化情况探究》则是重在掌握
数据可视化常见的图表类型。
三、关于知识点
Python中的知识点纷繁复杂,本套教程对其中的绝大部分基础知识进行了介绍,包括基础语法、基础数据类型、运算符和表达式、流程控制语句等,这里,我们总结了本教程中具体涉及到的Python知识。
附:关于海龟绘图
1、海龟绘图的三要素
海龟绘图有三个关键要素,即方向、位置和画笔。在进行海龟绘图时,主要就是控制这些要素来绘出我们想要的图形。
在进行海龟绘图时,方向主要用于控制海龟的移动方向。主要有以下 3 个函数进行设置:left()/lt() 函数、right()/rt() 函数、setheading()/seth()函数。
在进行海龟绘图时,位置主要用于控制海龟移动的距离。主要有以下 6 个函数进行设置:forward()、backward()、goto(x,y)、setx(x)、sety(y)、home()。
海龟绘图中的画笔就相当于现实生活中绘图所用的画笔。在海龟绘图中,通过画笔可以控制线条的粗细、颜色和运动的速度。
2、绘图命令小结
(1)画笔运动命令:
(2)获取画笔状态命令
(3)画笔控制命令
(4)全局控制命令
(5)更多命令
关于《Python编程入门系列教程》说明及教程汇总
(出处: DF创客社区 - 分享创造的喜悦)
更多回帖
rotate(-90deg);
回复
相关帖子
python
Python
入门
知识
汇总
861
Python
编程
入门
经典
24
Python
的
入门
基础知识
汇总
14
Python
编程
入门
0
《
Python
编程
入门
》.pdf
0
Raspberry Pi
Python
编程
入门
2
Python
编程
入门
讲解PPT
35
编程
入门
自学
python
视频
1808
Python
入门
资料及
编程
资料整理
56
Python
的
编程
入门
学习资料概述
21
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分