Python学习 Python基本图形绘制

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()#结束

运行结果如下图
在这里插入图片描述

3、turtle库的使用

turtle的绘图窗体
在这里插入图片描述

turtle的空间坐标体系

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

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、学以致用

利用所学自己画的
在这里插入图片描述

     我是看的MOOC上《Python语言程序设计》 北京理工大学 嵩天等 的课,学习Python.侵删
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值