- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;Contents;01;Python语言是目前最简洁高效的计算机语言,可基于各类操作系统编写应用软件,适合于各个应用领域和年龄段的程序设计人员。本章将介绍Python语言的安装与开发环境,并详细介绍Python程序的框架结构,供读者快速入门。;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;1.1Python语言;02;1.2Python语言开发环境;
1.2.1VisualStudio集成开发环境;
1.2.1VisualStudio集成开发环境;
1.2.1VisualStudio集成开发环境;
1.2.1VisualStudio集成开发环境;
1.2.1VisualStudio集成开发环境;
1.2.2PyCharm集成开发环境;在“位置”处输入“E:\ZYPythonPrj\ZYPrj03”,选中“创建main.py”欢迎脚本,然后,单击“创建”得到右图所示。单击菜单“文件|设置”,在其弹出的窗口中,找到“插件”,并安装“Chinese(Simplified)LanguagePack/中文语言包”。;单击上一页图中菜单“文件|设置”,在其弹出的窗口中,找到“Python解释器”。单击“+”号,在弹出的窗口,有哪些信誉好的足球投注网站并安装所需要的扩展包,这里至少应安装numpy、pandas和matplotlib,这三个包依次为数学运算、数据分析和绘图服务的专用软件包。
;
1.2.2PyCharm集成开发环境;
1.2.2PyCharm集成开发环境;
1.2.2PyCharm集成开发环境;03;1.3Python语言程序结构;上程序段中,第1~2行定义了函数zymax,具有两个参数x和y,返回两者的较大者;第4行的语句“print(__name__)”输出全局符号“__name__”;第5~7行为一个if语句组,因第5行的条件为真,故第6~7行的语句被执行:第6行的语句“print(max=,zymax(3,5))”调用库函数print和自定义函数zymax,输出“max=5”;第7行输出全局符号“__name__”。
文件zym0101.py的执行结果下部分窗口所示。第4行和第7行输出的“__name__”均为“__main__”。
;一般地Python语言程序的结构满足以下规则:
(1)借助于import装载程序模块。import语句可位于程序中任意位置,一般将import语句放在程序开头。如果不需要装载其他程序模块,则不需要import语句;
(2)将可执行的语句放在if语句组中,if语句组的头部(即条件判断部分)的语句固定为“if__name__==__main__:”。这样,if语句组中的全部语句只有当其所在的文件被执行时,才被执行到。可以在这个if语句组中放置测试代码,用于测试该程序文件中的类和函数的正确性。一般地,将这个if语句组放置在程序文件的末尾。这部分称为文件(或模块)的可直接执行部分。;(3)程序文件中可以包含任意多的类和函数,建议将这些类和函数放置于import语句的后面,但位于“if__name__==__main__:”语句组的前面。;按照上述规则,向项目ZYPrj03中添加一个新的Python文件zym0103.py,程序段如下:程序段分为三部分
第一部分为第1~4行,为import部分,装载程序中用到的模块这里装载了Python语言内置模块math、os、time和random,分别为数学、操作系统、时间和随机数发生器模块。
第二部分为第6~22行,为类定义和函数定义部分。
第三部分为第24~44行,为当前文件的测试程序,用于测试本文件中的类和函数的正确性。这部分内容称为可直接执行部分,但当该模块被其他模块调用时,这部分内容对于其他模块不可见。
;右图是典型的Python语言程序结构。简单介绍第三部分内容,即第24~44行的语句的含义。;第25行、第41~44行组成一个功能单元,用于测试程序的运行时间。第25行的语句“time1=time.time()”调用time模块的函数time记录系统当前的时间,形象地称为时间戳;第41行的语句“time.sleep(0.2)”调用time模块的函数slee
您可能关注的文档
- Python程序设计基础 课件 第八章 图形用户界面设计.pptx
- Python程序设计基础 课件 第二章 Python编程基础.pptx
- Python程序设计基础 课件 第九章 数据分析与可视化.pptx
- Python程序设计基础 课件 第六章 类与对象.pptx
- Python程序设计基础 课件 第七章 文件操作与异常.pptx
- Python程序设计基础 课件 第三章 程序控制.pptx
- Python程序设计基础 课件 第十章 网络爬虫.pptx
- Python程序设计基础 课件 第四章 数据表示.pptx
- Python程序设计基础 课件 第五章 函数与模块.pptx
- Python程序设计基础 教学大纲、授课计划.doc
- Python程序设计基础 教学大纲.doc
- Python程序设计基础 教学进度表.docx
- Python程序设计基础I 实验大纲 .docx
- 《Java Web技术及案例开发》 课件 第1章 JavaWeb概述.pptx
- 《Java Web技术及案例开发》 课件 第2章 Servlet基础.pptx
- 《Java Web技术及案例开发》 课件 第3章-Servlet会话跟踪.pptx
- 《Java Web技术及案例开发》 课件 第4章 JSP基础.pptx
- 《Java Web技术及案例开发》 课件 第5章 JSP内置对象.pptx
- 《Java Web技术及案例开发》 课件 第6章 JSP与JavaBean.pptx
文档评论(0)