- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python库及计算生态第十二章
课程目标课程目标1了解Python的标准库3524掌握Python标准库中常用的turtle库、random库和time库了解Python的第三方库掌握Python第三方库中最常用的NumPy库、Jieba库和PyInstaller库了解Python的计算生态
PART1标准库
1Python的标准库Python标准安装包中自带了很多常用的模块和库,称之为Python的标准库。Python拥有一个强大的标准库。Python核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。由于标准库是随安装包一起安装的,故标准库用户是可以直接使用import语句导入而进行使用的,而不需要进行库的下载和安装。
1Python的标准库turtle库能够进行基本的图形绘制,这个库提供了一个面向对象的绘图方式,可以方便地创建海龟图形。turtle库是python的内部库,使用时直接导入即可,这里先放一段代码看看这个库能实现什么效果。turtle库
1Python的标准库1、一个示例启动PythonIDLE,选择File|NewFile菜单选项,打开一个空白(非Shell)窗口,输入下列代码:importturtle #导入python自带的turtle库importtime #导入python自带的time库turtle.pensize(5) #设置画笔的宽度为5像素turtle.pencolor(yellow) #设置当前画笔颜色为黄色turtle.fillcolor(red) #绘制图形的填充颜色为红色turtle.begin_fill() #准备开始填充图形forxinrange(5): #这个循环的用途是循环5次 turtle.forward(200) #向当前画笔方向移动200像素长度 turtle.right(144) #画笔顺时针转动144°turtle.end_fill() #填充完成time.sleep(1) #设置1秒后进行后续步骤turtle.penup() #提起画笔移动,不绘制图形,用于另起一个地方绘制turtle.goto(30,-150) #将画笔移动到坐标为(30,-150)的位置turtle.color(violet) #同时设置pencolor和fillcolorturtle.write(五角星绘制效果,font=(Arial,15,normal)) #写文本,五角星绘制效果为文本内容,font的参数分别是字体、字号和字形turtle.mainloop() #告诉窗口等待用户进行操作
1Python的标准库在模块窗口菜单中选择Run|RunModule或按模块运行快捷键【F5】即可运行程序,运行后的效果图如下图所示:
1Python的标准库2、turtle绘图的基础知识(1)画布(canvas)画布就是turtle为我们展开用于绘图的区域,我们可以设置它的大小和初始位置,turtle.screensize(canvwidth=None,canvheight=None,bg=None),参数分别为画布的宽(单位像素),高,背景颜色。示例:importturtle#设置画布大小turtle.screensize(800,600,green) #参数分别为画布的宽、高、背景颜色turtle.setup(width=0.5,height=0.75,startx=None,starty=None),参数:width,height:输入宽和高为整数时,表示像素;为小数时,表示占据电脑屏幕的比例,(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心。示例:#画布设置turtle.setup(width=800,height=800,startx=100,starty=100)#或者turtle.setup(width=0.6,height=0.6)
1Python的标准库(2)画笔①画笔的状态在画布上,默认有一个坐标原点为画布中心的坐标轴,坐标原点上有一只面朝x轴正方向小乌龟。这里我们描述小乌龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),turtle绘图中,就是使用位置方向描述小乌龟(画笔)的状态。②画笔的属性画笔(画笔的属性,颜色、画线的宽度等)?turtle.pensize():设置画笔的宽度(像素);?turtle.pencolor():没有参数传入,返回当前画笔颜色,传入参数设置画笔颜色,可以是字符串如green,red,也可以是RGB3元组。?turt
您可能关注的文档
- Python程序设计 课件 第1章 计算机和程序设计基础.pptx
- Python程序设计 课件 第2章 Python编写简单程序.pptx
- Python程序设计 课件 第3章 面向对象和图形.pptx
- Python程序设计 课件 第4章 字符串、列表、元组和文件.pptx
- Python程序设计 课件 第5章 函数.pptx
- Python程序设计 课件 第6章 判断结构.pptx
- Python程序设计 课件 第7章 循环结构和布尔值.pptx
- Python程序设计 课件 第8章 集合和字典.pptx
- Python程序设计 课件 第9章 模拟与设计.pptx
- Python程序设计 课件 第10章 类与对象.pptx
文档评论(0)