欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python学习 Python基本图形绘制

程序员文章站 2022-07-01 17:09:41
...

1、深入理解Python语言

计算机技术的演进过程

时间线 时代 解决的问题
1946—1981 计算机系统结构时代 计算能力问题
1981—2008 网络与视窗时代 交互问题
2008—2016 复杂信息系统时代 数据问题
2016至今 人工智能时代 人类的问题

编程语言有哪些?
Basic, C, C++, C#, cSS, Fortran, Go, H T M L, Java,JavaScript, Lisp, Lua, Matlab, Object c, Pascal, Perl, PHP,PostScript, Python, Ruby, Scala, SQL, Swift, VBA,VB.NET, Verilog, VHDL, Visual Basic
编程语言,也是一个江湖!
如何看待Python
人生苦短,我学Python

  • C/C++: Python归Python, C归C

  • Java:针对特定开发和岗位需求

  • H T M L/CSS/JS:不可替代的前端技术,全栈能力其他语言:

  • R/Go/Matlab等,特定领域

编程语言种类的发展

超级语言 粘性整合已有程序,具备庞大计算生态
超级语言 接近自然语言,编译器,与CPU型号无关
高级语言 有助记符,汇编器,与CPU型号有关
汇编语言 代码直接执行,与CPU型号有关

超级语言
1、具有庞大的计算生态、可以很容易利用已有代码功能
2、编程思维不再是刀耕火种,而是集成开发
3、Python 是唯一的超级语言,前进的步伐不可阻挡

2、Python蟒蛇绘制

直接上代码

import turtle#导入绘图库
turtle.setup(650,350,200,200)#设置画框 
turtle.penup()#抬笔
turtle.fd(-250)#前进
turtle.pendown()#落笔
turtle.pensize(25)#设置笔宽度
turtle.pencolor("purple")#设置笔颜色
turtle.seth(-40)#控制方向
for i in range (4):#循环控制语句
    turtle.circle(40,80)#画弧线
    turtle.circle(-40,80)#画弧线
turtle.circle(40,80/2)#画弧线
turtle.fd(40)#前进
turtle.circle(16,180)#画弧线
turtle.fd(40 * 2/3)#前进
turtle.done()#结束

运行结果如下图
Python学习 Python基本图形绘制

3、turtle库的使用

turtle的绘图窗体
Python学习 Python基本图形绘制

turtle的空间坐标体系

Python学习 Python基本图形绘制
最初乌龟默认在窗口正中心,头朝右边Python学习 Python基本图形绘制龟画弧线时,默认圆心在乌龟前进方向的左侧,第一个参数r的值变为负数就表示圆心在龟前进方向的右侧。Python学习 Python基本图形绘制Python学习 Python基本图形绘制
这里的角度不再是绝对角度,而是从龟的视角出发转向。Python学习 Python基本图形绘制Python学习 Python基本图形绘制

4、代码调用方法分析

  • import的用法

import turtle
from turtle imporrt *
import turtle as XXXX(自定义的别名)

  • turtle.penup() 把乌龟想象成一只笔的笔尖,此函数代表抬起笔,悬于纸面上空。

  • turtle.penup()落笔

  • turtle.pensize(width)设置画笔宽度

  • turtke.pencolor(“purple”)或者使用RGB的小数值turtke.pencolor(0.63,0.13,0.94)或者使用RGB的元组值turtke.pencolor((0.63,0.13,0.94))

  • turtle.forward(d)别名turtle.fd(d)向前行进

  • range()产生循环计数序列
    例如:
    range(5) 运行结果:0,1,2,3,4
    range(2,5) 运行结果:2,3,4

5、学以致用

利用所学自己画的
Python学习 Python基本图形绘制

     我是看的MOOC上《Python语言程序设计》 北京理工大学 嵩天等 的课,学习Python.侵删
相关标签: python 编程语言