Python学习 Python基本图形绘制
Python学习 Python基本图形绘制
- 1、深入理解Python语言
- 2、Python蟒蛇绘制
- 3、turtle库的使用
- 4、代码调用方法分析
- 5、学以致用
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.侵删
Python学习 Python基本图形绘制相关推荐
- Python学习笔记·交互式图形编程
Python学习笔记·交互式图形编程 注:在校计算机学生一名,菜鸟一枚,最近开始学习Python的基础知识希望有什么不对的地方各位大佬能够不令赐教! 课程是在中国大学MOOC上学的,有兴趣的同学可以自 ...
- Python学习---Python安装与基础1205
1.0. 安装 1.1.1. 下载 官网下载地址:https://www.python.org/downloads/release/python-352/ 1.1.2. 配置环境变量 因为在安装的时候 ...
- python图形设置_python学习笔记——基本图形绘制
1.python蟒蛇python蟒蛇代码 #PythonDraw.py import turtle turtle.setup(650,350,200,200)# 设置画布的长.宽.起点 turtle. ...
- Python学习——Python基本图形绘制
Python基本图形绘制 文中所有题目的Python图形绘制采用turtle库 1.Python蟒蛇绘制 使用turtle库,绘制一个蟒蛇形状的图形. ...
- 【Python】Pyecharts 组合图形绘制实践
来源:Python数据之道 作者:Peter 整理:Lemon Pyecharts 组合图形绘制实践 大家好,之前跟大家分享了用 Pyecharts 绘制桑基图和饼图: 炫酷!用Python制作漂亮的 ...
- Python学习笔记——开发图形界面wxPython、PyQt、PySide选哪一个?
学习Python,就不得不提一下Python的图形界面开发,如果只用命令行写程序,用户体验不太好,难以胜任复杂的人机交互场景.Python的图形界面开发库常用的有:Tkinter.wxPython.P ...
- 【python学习】-matplotlib图形设置(线宽、标签、颜色、图框、线类型、图例大小位置、图框大小及像素等)
写完毕业论文啦,终于可以有时间把学到的东西整理一下,今天总结一下关于图形绘制及让图好看的操作. python 图形绘制 一.图形绘制 1.1简单图形 1.2 改线粗.颜色.添加图例.点形状 1.3 颜 ...
- Python学习-Python简介和基础入门
1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...
- Python学习——Python海龟制图中的文字
可以用海龟的write方法显示文字,代码如下: import turtle as tt.setup(600, 400) t.write("人生苦短,我用Python", font= ...
最新文章
- Android Studio 配置
- 在浏览器上浏览vue项目,后退按钮是可以正常返回上一页的,但打包成app后,点击手机上的物理返回按钮就直接退出app回到桌面...
- java else if和switch_如何优雅地优化代码中的的if else和switch
- CONTINUE...? ZOJ - 4033
- 计算机设计大赛国奖作品_5. 模拟退火求解旅行商问题
- UVa10006 Carmichael Numbers【素数判定+快速模幂】
- 【NLP】综述 | 跨语言自然语言处理笔记
- Flutter之GlobalKey详解
- 推荐参加国际会议海报制作(poster)的Latex模板
- nginx强制下载txt等文件
- PPT中表格的插入与结构调整
- 数控车床 刀尖补偿用法 G41 G42 G40
- HTL5 JavaScript里的DOM节点简单思维导图(元素节点,文本节点,节点的增删改查) 高清可打印
- 把 汇编代码翻译成二进制机器代码
- 工信部的小伙伴,还没过上年
- 在word文档中添加目录(包括项目符号、编号、多级列表使用方法)
- Faster_RCNN配置步骤(win7+GTX TITAN X + CUDA7.5)----by jhj
- Opencv Python:图片与视频互转
- 判断输入是否为电话号码
- 从〇开始可微神经搜索DARTS分析第〇章:意义与基础结构