@【python】北京理工大学Python语言程序设计Python图形基本绘制【二】
内容
深入理解python语言
turtle库的运用
turtle库分析
深入理解python
1946年第一台计算机诞生。
1946-1981 计算机系统结构时代
解决计算能力问题
个人PC机出现,时代结束
1981- 网络和视窗时代
解决交互问题
安卓系统出现,时代结束
- 复杂信息系统时代
解决数据问题,接口存储
- 人工智能时代
解决人类问题
C语言 学习 指针、内存、数据类型
语言本质 理解计算机系统结构
解决问题 计算性能
适用 底层开发
Java 学习对象、跨平台、运行时
语言本质 理解主客体关系
解决问题 跨平台
适合 软件开发
C++ 学习 对象、多态、继承
语言本质 理解主客体关系
解决问题 大规模程序
适合 核心程序万能
VB 学习 对象、按钮、文本框
语言本质 理解交互逻辑
解决问题 桌面应用
Python 学习编程逻辑、第三方库
语言本质 理解问题求解
解决问题 各类问题 (库太多了)
如今 计算机性能不再是瓶颈
Python优势
强制可读性
较少的底层语法
多种编程方式
支持中文
超过13万第三方库
跨操作系统
编程语言种类
机器语言 01
汇编语言 助记符
高级语言
超级语言 粘性整合已有程序
turtle库
turtle海龟库是turtle绘图体系的入门
是Python的标准库
turtle.setup(width,height,startx,starty)
宽高 左上角相对于屏幕左上角(0,0)的坐标,默认为最中心。
空间坐标体系
绝对坐标
正中心是(0,0)右x上y
goto(绝对坐标)
海龟坐标
前方fd
角度坐标体系
对应绝对坐标x轴0°,y90°。
seth(angel),只改变角度。
RGB色彩体系
255,255,255
1,1,1
turtle库默认使用小数值。
turtle 语法元素分析
库引用与import
库引用
扩充Python程序功能的方式
使用import保留字完成
import<库名>
<库名>.<函数名>(<函数参数>)
from turtle import *
不需要库名
import turtle as tt
tt.
画笔控制函数
turtle.penup() 起笔
turtle.pendown() 落笔
turtle.pensize() 笔宽
turtle.pencolor() 颜色
运动控制函数
turtle.fd.前进
turtle.circle(半径,角度)默认圆心在正左
方向控制函数
turtle.seth(45) 绝对角度
turtle.left(45) 海龟角度
循环语句
for i in range(5):
range(2,5) 2到5
turtle,done()留在窗体