- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
目录1-1Python简介1-2Python应用领域1-3Python解释器安装1-4Pycharm安装与配置1-6编程规范1-7程序注释1-5项目实现
1-6Python编程规范-PEP8标准1.PEP8标准Python非常重视代码的可读性,对代码布局和排版有更加严格的要求。这里重点介绍PEP8标准。PEP8是Python代码的编码风格指南,它为编写Python代码提供了一系列的规范和建议。Python社区对代码编写的一些共同的要求、规范和一些常用的代码优化建议,最好在开始编写第一段代码时就要遵循这些规范和建议,养成一个好的习惯。
1-6Python编程规范-PEP8标准(1)严格使用缩进来体现代码的逻辑从属关系。一般是4个空格
1-6Python编程规范-PEP8标准(2)每个import语句只导入一个模块,尽量避免导入整个库,最好只导入确实需要使用的对象。(3)最好在每个类、函数定义和一段完整的功能代码之后增加一个空行,在运算符两侧各增加一个空格,逗号后面增加一个空格。(4)尽量不要写过长的语句。如果语句过长,可以考虑拆分成多个短一些的语句,以保证代码具有较好的可读性。如果语句确实太长而超过屏幕宽度,最好使用续行符“\”,或者使用圆括号把多行代码括起来表示是一条语句。(5)书写复杂的表达式时,建议在适当的位置加上括号,这样可以使得各种运算的隶属关系和顺序更加明确。(6)对关键代码和重要的业务逻辑代码进行必要的注释。
1-6Python编程规范-思政元素思政元素各行各业,各个工作岗位都要工作规范,了解规范,认真遵守,养成良好的习惯,做事先做人。文明城市建设,需要每一个人都遵纪守法,文明做人,文明做事。程序设计,设计美好人生,共建美好家园。
1-6Python编程规范-importthis2.importthisPython中的“importthis”是一个彩蛋,当你在Python解释器中输入“importthis”并回车后,会显示一段关于Python编程的格言。这段格言被称为“TheZenofPython”(Python之禅),它包含了Python的设计哲学和指导原则。
1-6Python编程规范-关键原则(1)优美胜于丑陋(Beautifulisbetterthanugly)代码应该是优雅和美观的,这有助于提高代码的可读性和可维护性。(2)显式胜于隐式(Explicitisbetterthanimplicit)代码应该直白清晰,避免过度的隐含和暗示,使得代码的意图一目了然。(3)简单胜于复杂(Simpleisbetterthancomplex)解决方案应尽可能简单,复杂性往往会导致更多的错误和难以理解的代码。(4)复杂胜于杂乱(Complexisbetterthancomplicated)在必要的情况下,代码可以复杂,但不应混乱到难以管理的程度。
1-6Python编程规范-关键原则(5)扁平胜于嵌套(Flatisbetterthannested)代码结构应尽量扁平化,避免过深的嵌套,这样更易于理解和导航。(6)稀疏胜于密集(Sparseisbetterthandense)代码应该有足够的空白,使其看起来不拥挤,增强可读性。(7)可读性很重要(Readabilitycounts)代码的主要目的是为了被阅读和理解,而不仅仅是为了执行一个任务。
目录1-1Python简介1-2Python应用领域1-3Python解释器安装1-4Pycharm安装与配置1-6编程规范1-7程序注释1-5项目实现
1-7Python程序注释-注释的用途1.注释的用途(1)注释用于说明程序或语句的功能可以起到一个提醒作用,时间久了,对当时如何实现的细节记不清了,阅读注释,可以帮助开发者回忆那些细节。对关键代码和重要的业务逻辑代码进行必要的注释。(2)方便开发者交流开发过程中,免不了要与其他人员合作,注释会在合作人员之间起到一个交流和桥梁的作用。(3)方便测试程序如果打算临时禁用某段程序,但又在犹豫之中,那么就可以在那些语句前标上注释记号,这样它就不会被执行了;事后如果觉得它还有用,只要去掉注
您可能关注的文档
- 《编程设计及数据库基础》课件——增删改数据.pptx
- 《草食家畜生产》课件——5.5犊牛和青年牛饲养管理.ppt
- 《草食家畜生产》课件——5.6肉牛饲养管理.ppt
- 《草食家畜生产》课件——5.7肉羊饲养管理.ppt
- 《草食家畜生产》课件——5.8家兔饲养管理.ppt
- 《草食家畜生产》课件——6.1草食家畜保健.ppt
- 《测绘CAD》课件——2.CAD安装.ppt
- 《测绘CAD》课件——3.CAD界面.ppt
- 《测绘CAD》课件——4.图层设置.ppt
- 《测绘CAD》课件——5.绘制图形.ppt
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)