1.pyhton的优点:快速、兼容性强、入门轻松、开源项目
2.等宽字体:是指字符宽度相同的计算机字体。与此相对,字符宽度不尽相同的计算机字体称为比例字体。
3.IDIE有两种模式:交互模式、编辑器模式。
4.用python设计第一个游戏
操作步骤:打开IDIE-File-New File-开始敲代码。将内容敲完后,ctrl+s进行保存,文件名后缀.py -点run-Rundule即可开始运行这个游戏。
说明:
(1)input(是一个内置函数)作用是:用于接收用户输入的数据。
(2)print BIF内置函数,使用它就可以实现打印输出一个对象的目的。
注意:括号里是两个下划线!
误区:以下是我在敲这段代码所遇到的问题:
(1)把"看成了*
(2)没有注意到空格
(3)print不能顶格
(4)是print,不是printf
(5):看成了;
(6)符号输入必须在英文状态下
(7)缩进一定要正确!!
(8)函数名要写正确!
另外,为了让中英文字体看起来差别更大些,我们可以修改编辑器的字体:options-Configure IDIE-Fonts/Tabs-Consolas(个人觉得比较好看)。
5.PEP8是Python官方指定的编码规范:如
使用4个空格缩进,不要使用制表符;
使用拆行符(\)以确保每行不会超过79个字符;
空格的使用:总体原则是避免不必要的空格 ; 各种右括号前不要加空格 ;逗号、冒号、分号前不要加空格 ; 函数的左括号前不要加空格。如Func(1)。序列的左括号前不要加空格。如list[2]。操作符左右各加个空格,不要为了对齐增加空格。函数默认参数使的赋值符左右省略空格。
注释部分:为让代码具有更高的可读性。
1)行注释:跟代码至少有两个空格分离,注释由“#”号和一个空格开始;
2)函数、类等块注释:通常跟随其定义做注释,可以是“#”号或者三引号注释;
3)文件注释:一般使用三引号注释,写下文件顶部,但是声明之下。主要是为了文件内容的注解;
模块和包的相关规范
位置:导入在文件顶部,在文档注释之后,在模块全局变量之前;
导入顺序:优先标准库导入,然后相关第三方库导入,最后是本地应用库导入;
导入注意:尽量不要在import后一次引入多个包;
命名规范
变量命名:不要用字母"l""(小写的L)"O"(大写的O)作为单字符变量,在某些字体里面无法和数字0和1区分;
函数命名:函数名应该小写,用下滑线分割;
类命名:一般使用首字母大写的约定;
包和模块的命名:模块的命名要短,使用小写,避免使用特殊字符,尽量保持模块名简单,无需分开单词命名;
常量命名:通常定义与模块级别并且所有的字母都是大写、单词用下划线分开;
项目结构介绍
readme:对项目的整体介绍,同时也是一份使用手册,需要时常维护更新,通常为README.md;
logs: 专门存放项目运行日志的地方;
setup.py:通过setup把核心代码打包发布;
sample:存放项目核心代码,项目主题名目录;
requirements.txt:存放该项目所有依赖的第三方库
docs:包的参考文档;
tests:所有的代码测试都存在于该目录下
makefile:用于项目的命令管理,根据项目需求添加其他文件和目录;
学习笔记内容源自:
1.哔哩哔哩小甲鱼python视频
2.PEP8规范来自于百度百科