课程内容包含 基础语法 和 面向对象编程
基础语法(视频课程目录)
1开发环境安装介绍
01-计算机组成
02-Python简介
03-课程介绍.
04-解释器的作用和分类.
05-Python解释器的下载和安装.
06-PyCharm的作用
07-下载和安装PyCharm.
08-新建项目
09-新建书写运行文件
10-PyCharm界面设置
11-PyCharm修改解释器.
12-PyCharm项目管理.
13-PyCharm总结.
2变量和数据类型
14-注释
15-变量的作用.
16-定义变量
17-使用变量.
18-认识bug.
19-Debug工具
20-认识数据类型
21-变量章节总结
22-输出 认识格式化符号
23-输出 格式化符号基础使用方法
24-出 格式化符号高级使用方法,
25-出 拓展格式化字符串,
26-输出 f-格式化字符串,
27-输出 转义字符.
28-输出 print结束符.
29-输出总结
3数据类型转换和运算符
01-了解输入
02-输入功能实现
03-体验数据类型转换
04-数据类型转换函数
05-总结数据类型的转换,
06-PyCharm交互式开发
07-运算符的分类.
08-算数运算符.
09-赋值运算符
10-复合赋值运算符.
11-复合赋值注意点
12-比较运算符.
13-逻辑运算符.
14-逻辑运算符书写习惯.
15-数字的逻辑运算,
16-运算符总结.
4if语句
17-if的作用和语法.
18-体验if.
19-网吧上网(简单版)
20-网吧上网(进阶版).
21-if.else.
22-if语句执行流程
23-多重判断的作用和语法.
24-体验多重判断
25-elif的执行流程
26-拓展: 条件写法
27-if联套的作用和语法.
28-if嵌套案例: 判断能否上车,
29-if嵌套案例: 判断是否能坐下,
30-if最套执行流程,
31-猜拳游戏的步骤分析.
32-猜拳游戏功能实现.
33-随机数
34-猜拳游戏: 随机数
35-三目运算符.
36-if章节总结
5while循环
01-循环章节课程介绍.
02-了解循环
03-while的语法和体验
04-计数器书写习惯.
05-循环的执行流程,
06-循环应用1: 1-100累加.
07-循环应用1: 1-100偶数累加和方法1.
08-循环应用1: 1-100偶数累加和方法2.
09-循环的注意事项
10-了解break和continue,
11-break.
12-continue.mo4
13-while循环嵌套的作用和语法
14-while循环嵌套快速体验
15-循环的执行流程,
16-while循环嵌套应用之打印星号(正方形
17-while循环嵌套应用之打印星号(三角形
18-while循环嵌套应用之九九乘法表
6for循环
19-for循环语法和体验
20-break退出for循环
21-continue退出for循环
22-循环的else简介
23-while...else.
24-while..else之break,
25-while..else之continue.
26-for...else.
27-for...else之break和continue.
28-总结
7字符串
1-学习字符串的必要性,
2-认识字符串
3-字符串输出.
4-字符串输入.
01-下标
02-切片简介.
03-体验切片.
04-字符串常用方法简介.
05-字符串常用操作方法之查找
06-字符串常用操作方法之修改(常用).
07-字符串常用操作方法之修改之大小写转换.
08-字符串常用操作方法之修改之删除空白字符.
09-字符串常用操作方法之修改之字符串对齐.
10-字符串常用操作方法之判断开头或结尾.
11-字符串常用操作方法之判断.
12-字符串总结.
8列表和元组
13-列表简价
14-下标
15-查找函数
16-判断是否存在
17-体验案例-判断是否存在
18-列表增加数据Zappend.
19-列表增加数据之extend,
20-列表增加数据之insert,
21-列表删除数据
22-列表修改数据
23-列表复制数据
24-列表的遍历之while,
25-列表的遍历之for.
26-列表最套.
27-随机分配办公室的步骤分析.
28-随机分配办公室的实现代码.
29-列表总结
30-体验元组
31-定义元组
32-元组常见操作之查找.
33-元组数据的修改操作.
34-元组的总结
9字典和集合
01-字典的应用场景
02-创建字典的语法
03-字典常用操作之新增.
04-字典常用操作之删除.
05-字典常用操作之修改.
06-字典常用操作之查找.
07-字典的循环遍历之key.
08-字典的循环遍历之value,
09-字典的循环遍历之键值对.
10-字典的循环遍历之键值对(拆包).
11-字典的总结.
12-创建集合.
13-集合常见操作之增加数据.
14-集合常见操作之删除数据
15-集合常见操作之查找数据.
16-集合总结.
10公共的方法
17-公共操作之运算符加号
18-公共操作之运算符乘号
19-公共操作之运算符判断数据是否存在.
20-公共方法Zlen
21-公共方法之del.
22-公共方法之max和min.
23-公共方法之range,
24-公共方法之enumerate.
25-容器类型转换
11推导式
26-了解推导式.
27-while循环创建有规律的列表.
28-for循环创建有规律的列表
29-体验列表推导式.
30-带if的列表推导式.
31-多for实现列表推导式.
32-体验字典推导式
33-合并两个列表为字典
34-提取字典中目标数据
35-集台
36-推导式总结
12函数基础
01-了解函数
02-函数的使用步骤
03-快速体验函数
04-函数的注意事项
05-函数的参数的作用.
06-体验函数返回值
07-return的特点
08-函数返回值的应用.
09-函数的说明文档
10-函数最套调用.
11-函数嵌套调用应用之打印横线图形01.
12-函数嵌套调用应用之打印横线图形02.
13-函数嵌套调用应用之函数计算01.
14-函数最套调用应用之函数计算02.
15-函数的总结.
13函数提高
16-函数二学习目标简介,
17-局部变量
18-访问全局变量
19-修改全局变量
20-多函数执行流程,
21-返回值作为参数传递,
22-函数的返回值
23-函数参数之位置参数
24-关键字参数
25-缺省参数
26-不定长参数之位置参数.
27-不定长参数之关键字参数.
28-元组拆包
29-字典拆包
30-交换变量的值之方法 .
31-交换变量的值之方法二.
32-了解引用之不可变类型.
33-了解引用之可变类型
34-引用当做实参传入
35-可变和不可变类型
36-函数二总结
14函数应用
01-函数加强简介.
02-学员管理系统需求和步骤分析.
03-学员管理系统框架搭建,
04-代码调优.
05-学员管理系统数据形式的分析.
06-添加学员功能分析.
07-添加学员之用户输入.
08-添加学员之新增数据
09-添加学员之重名提示.
10-删除学员思路分析.
11-删除学员代码实现.
15递归图数和匿名函教
18-了解递归.
19-递归之回顾函数返回值,
20-递归代码实现
21-递归的执行流程.
22-递归出口问题.
23-了解lambda.
24-体验lambda.
25-lambda实例之计算两个数字累加和
26-lambda参数之无参数
27-ambda参数之一个参数
28-lambda参数之默认参数
29-ambda参数Zargs.
30-lambda参数之kwargs.
31-lambda应用之带判断的lambda.
32-列表内字典数据排序
16内置函数
33-了解高阶函数
34-abs和round.
35-体验高阶函数的思路分析.
36-体验高阶函数的代码实现.
37-内置高阶函数之map.
38-内置高阶函数之reduce.
39-内置高阶勇数之fiter.
40-图数加强总结
17文件操作
01-了解文件操作,
02-体验文件操作步骤
03-访问模式特点01.
04-读取勇数之read,
05-读取勇数之readlines,
06-读取勇数之readline,
07-访问模式特点02.
08-访问模式特点02之代码测试.
09-seek函数
10-文件备份的作用.
11-文件备份思路分析.
12-文件备份之接收用户输入.
13-文件备份之规划文件名.
14-文件备份之数据写入.
15-文件备份之限制有效文件名备份.
16-文件操作函数
17-文件夹操作函数之创建和删除.
18-文件夹提作函数之路径相关函数
19-文件夹提作函数之rename.
20-批量重命名之添加字符串.
21-批量重命名之添加和删除字符串,
22-文件总结.
面向对象编程(视频课程目录)
1面向对象基础
1-了解面向对象.
2-了解类和对象的关系,
3-类和对象的语法
4-体验类和对象
5-类里面的self.
6-一个类创建多个对象.
7-类外面添加对象属性,
8-类外面获取对象属性,
9-类里面获取对象属性,
10-体验魔法方法init,
11-带参数的init代码书写(替换原11和12)
12-魔法方法str.
13-魔法方法del.
2继承
01-了解继承
02-拓展经典类和新式类.
03-体验继承
04-单继承
05-多继承
06-了类重写父类同名属性和方法.
07-拓展 mro顺序
08-子类调用父类同名方法和属性之思路分析.09-子类调用父类同名方法和属性之代码实现.
10-多层继承
11-super()方法作用.
12-super方法写法
13-定义私有属性和方法,
14-获取和修改私有属性值.
15-继承总结
3多态 类方法 类属性
01-了解面向对象三大特性.
02-了解多态
03-体验多态思路分析
04-代码实现多态
05-设置和访问类属性.
06-修改类属性.
07-类方法
08-静态方法
09-面向对象其他总结.
4异常
10-了解异常.
11-体验异常.
12-了解异常类型,
13-捕获指定异常类型,
14-捕获多个指定异常类型,
15-捕获异常描述信息
16-捕获所有异常
17-异常的else.
18-异常的finally
19-拓展命令提示符运行py文件.
20-异常传递的思路分析.
21-异常传递的代码实现.
22-自定义异常的作用
23-自定义异常思路分析.
24-自定义异常代码实现之异常类.
25-自定义异常代码实现之捕获异常.
26-异常总结.
5模块和包
01-了解模块.
02-导入模块之方法
03-导入模块之方法二
04-导入模块之方法三
05-定义别名.
06-了解制作模块
07-制作模块之定义模块.
08-制作模块之测试和调用模块,
09-了解模块定位顺序,
10-模块定位顺序之注意点1.
11-模块定位顺序之注意点2.
12-拓展: 名字重复的严重性,
13-all列表,
14-了解包
15-制作包
16-导入包之方法
17-导入包之方法二
18-模块和包的总结.
关注【py编程】