- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python编程语言
结
课
作
业
绘制应用:Python“五环”编程
摘要
随着计算机的开发与应用,计算机的功能也一步步发展,这促进了编程方式的发展。随后程序设计语言的概念也随之出现在人民的视线中,而Python编程语言以简洁易懂,容易入门的优势出现在大众的视线当中。
Python语言诞生于1990年,在20多年的持续不断的发展中,使其变成了计算机技术发展过程中的一件大事。Python语言是开源项目的优秀代表,是一种面向对象的解释性的计算机程序设计语言,适合完成各种高层任务,几乎可以在所有的操作系统中运行,满足用户的需要。
在Python课程当中,我们见识到了其区别于C语言、Java语言的独特魅力,同时在Python的编程中我们见识到了绘图、数据分析、网络爬虫、游戏开发、Web开发、图像处理等实际操作。在实际的编程训练当中,也或多或少地涉及到了Python的作用。
同时Python语言也应用于绘制(手绘图、坐标图等),这也同时方便了人们的日常应用,而这篇文章主要应用绘制的作用绘出奥运五环的图形进行展示。
关键字:计算机开发与应用,开源项目,用户需要,实际操作。
对于Python内容及其奥运五环分析
1.1Python的简介
Python语言诞生于1990年,它的特点:
(1)语法简洁:实现相同功能代码行数少于其他语言。
(2)与平台无关:可以在任何安装解释器的计算机环境中执行。
(3)粘性扩展:可以集成C、C++、Java等语言编写的代码。
(4)开源理念:倡导开源软件理念
(5)通用灵活:可用于编写各领域的应用程序
(6)强制可读:强制缩进在来体现语句间的逻辑关系。
(7)支持中文:在处理中文时更加灵活且高效。
(8)模式多样:支持面向过程和面向对象两种编程方式。
(9)类库丰富:提供了几百个内置类和函数库。
Python编程涉及的方面包括绘图(手绘图、坐标图等)、数据分析、网络爬虫、游戏
1.2Python的主要内容
Python语言的内容包括:词法部分、数据模型、执行模型、导入系统、表达式、简单语句、复合语句。它提供了强大的标准库的支持,而且也可以很方便的使用C/C++之类的语言进行扩展。Python也提供了很多的标准库供以使用。
2.1学习Python的意义
基本了解Python的基础语法、数据类型、字符编码、文件操作、函数、装饰器等,进行简单的应用编程及简单编程内容设计运行。让学生更多的了解Python语言独特的魅力。
3.1Python绘图的应用
3.1.1Python蟒蛇绘制
通过使用函数库并利用库中函数进行编程的方法是Python语言最重要的特点--模块编程。同时调用turtle库中若干函数来绘制Python蟒蛇。
3.1.2turtle库
Turtle库是一个直观有趣的图形绘制函数库,诞生于1969年,成果应用于LOGO编程语言。Turtle库绘制图形有一个基础框架,像刚开始绘制时,小海龟位于画布正中央,此处坐标为(0,0),行进方向为水平右方。
用画笔进行控制,例如:
turtle.penup()和turtle.pendown进行画笔的拿起和放下。
turtle.pencolor设置画笔的颜色。
turtle.fd()控制笔向当前行进方向前进一个距离。
Turtle.seth()改变画笔的绘制方向等等······
4.1关于“五环”的设计过程或思路
4.1.1设计思路
运用绘图的技巧,仿照Python蟒蛇绘制。使用turtle库,引用turtle库,并且为了省事,将turtle库给予p,定义画圆的函数def drawCircle,使用画笔控制函数,分别设置拿起画笔、给予画笔初始位置、放下笔、绘制相关的颜色、以及有关圆的半径和角度。之后再对画笔设计合适的尺寸,以及奥运五环的合理位置的设置,要与奥运五环一致,创造出与奥运五环相同颜色的展示,并且使图形相对合理。最后运行编译代码,检验是否有误、或与目的不符,当运行结果检查无误后即可。
4.1.2源代码及注解
turtle绘制奥运五环图
import turtle
import turtle as p#将turtle给予p
#定义画圆函数
def drawCircle(x,y,c=’red’):
p.pu()#抬起画笔
p.goto(x,y)#绘制图的起始位置
p.pd()#放下画笔
p.color(c)#绘制c色圆图
p.circle(30,360) #绘制图:半径,角度
#画笔基本设置
p=turtle
p.pensize(3)#画笔尺寸设置3
#绘制五环图
drawCircle(0,0,‘blue’)#设置x,y,颜色
drawCircle(60,0,‘black’)
drawCircle(120,0,‘red’)
drawCircle(90,-30,‘
文档评论(0)