python从入门到精通400集教程_Python内容说明(Python教程600套Python从入门到精通教程(懂中文可以学),python,笔记,集,就,能,学会...

16 python2.0 和 python3.0的区别

27 什么是项目//打开一个python项目

.idea文件是隐藏的(包含项目的相关信息)

项目是目录而非文件,因此在打开时选择目录 而非具体文件

1、要双击目录下面的文件 右侧代码框中才会出现代码编辑页面

2、第一次打开一个python项目的时候,先右键点击run按钮之后,上面的那一系列按钮才会变亮

28 设置解释器

通过File/Setting / 认识python / Project interpreter 设置解释器(括号里面是解释器的位置)

30 新建一个python项目

在空的新建项目中建立一个文件 右键目录 / New / python file

如图

31 设置编辑区和控制台的显示

Setting / Editor / colors Fonts/调节size和字体

console(控制台)Fonts(字体)

32 专业版pycharm安装

第一步——对安装包进行解压缩

如图

解压完成

第一次启动pycharm时,需要进行一些配置,因此必须进度条结束之后 才能开始使用

35 卸载之前版本的pycharm

38 多项目文件演练

双击python file就可以创建成功

控制台最下面那个按钮可以清空控制台的所有内容

新建文件运行时要右键单击来运行

如果用代码框上方的运行按钮依旧呈现上一个文件的运行结果

如图

代码框上方的运行程序有文字提示

更换程序

如图

43 注释#/“”“

45 算术运算符(//——取整除 %——取余 **——幂 *——表示字符串)

56 打开了好多文件界面 关闭除当前之外的其他界面

56 pycharm单步执行查看变量值

小瓢虫设置断点来调试

控制台向下的箭头用来单步调试代码

60 调试之前先继续执行程序

第二次调试之前要先点击控制台左侧的三角或者方形按钮结束本次调试

如图

65 两种字符串的拼接方法

67 input type 转换数据类型函数的使用

input函数的使用

input函数的输出值始终是字符

69 买苹果增强版

73格式化输出(希望在输出文字信息的同时也输出变量中的数据)

74格式化输出练习

不用格式化输出起来太麻烦了,而且格式化方便改输入值

%.2代表显示小数的两位

80 变量的命名

规则

1、必须以字母或下划线_开头

2、区分大小写

3、除了开头,其余字母、数字、下划线均可

4、python关键字不能用作变量名

syntax——语法

一般规范

82 if语句(if elif else——去掉 {}——用:代替)

91 逻辑运算符(and or not)

107 随机数random.randint

110 循环 循环控制(continue—结束本次循环 break——结束所有循环)

for 临时变量 in 数据容器:

for i in range()——括号前闭后开、字符串本身就是字符的集合

print的换行功能(以及end=“”)

132字符串中的转义字符(/n /t /)

\t用来垂直对齐

end=“\t”能起到对齐的效果

用\n来换行

\”在输出中输出引号

135 缩进小技巧/将一个文件作为包导入另一个文件

把需要缩进的若干行全部选中 然后按tab键就可以实现所有行的缩进

如图

导包

如图

136函数的定义

157 模块科普——pyc文件

159 列表定义(其实就是其它语言上的数组)

列表定义

取列表中的某一个元素

列表名【下标数】

161 确认列表常用操作的方法(定义一个,列表名.tab键)

170 列表的循环遍历、应用场景

172 tuple元组(用()且一旦设定不能更改 存储不同元素)

174元组操作(count index)

370self的使用(对象的引用)

372 函数的初始化方法

373在初始化方法内部定义属性(通过类创建的对象就都拥有该属性了)

389 私有属性和私有方法

私有属性不能在外部直接访问,但是可以通过调用公用方法来利用(内部有私有属性的公用方法)

调用私有属性和私有方法

Python3中的私有方法:

如果在一个方法前面加两个下划线,则此方法会变为私有方法,私有方法不能直接调用,必须构造另一个函数来调用私有方法,

私有方法的作用就是在开发的过程中保护核心代码。

class Dog():

def __send_message(self):

print("--------1--------")

def test2(self,new_money):

if new_money > 100:

self.__send_message()

else:

print("You cannot send message")

dog = Dog()

dog.__send_message()

如果直接调用上面的语句,程序会直接崩,因为__send_message()为私有方法,不能直接

调用,如果想调用私有方法,则必须通过构造另一个函数来调用私有方法,

dog.test2(110)

dog.test2(11)

运行结果:

--------1--------

You cannot send message

396继承——方法的重写

399父类的私有属性和私有方法

406多态

407 实例(实例化 实例属性 实例方法)

408 类是一个特别的对象(有类属性、类方法)

410 属性的查找机制(类属性、实例属性)

412 类属性和类方法的定义(classmethod)

414 静态方法

433 模块导入

439 _ name _

在被调用模块最下面写这个语句 避免在调用该模块时调用除测试模块之外的该模块内容

你可能感兴趣的:(python从入门到精通400集教程_Python内容说明(Python教程600套Python从入门到精通教程(懂中文可以学),python,笔记,集,就,能,学会...)