Python程序设计基础 课件全套 张勇 第1--10章 Python语言入门---网络爬虫.pptx

Python程序设计基础 课件全套 张勇 第1--10章 Python语言入门---网络爬虫.pptx

  1. 1、本文档共592页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档