<本周学习记录>
学习时间:3小时
学习内容:试听五节课。整理课程目录。
学习成果:了解课程目录,记录视频课时时长,共计40小时。
下周学习计划:1、环境搭建;2、从第十四章的烤地瓜、搬家具两个案例入手,根据需要再寻找前面相关内容进行学习。(以前想系统学习某项课程,没有过自觉自发的采用倒推式方法的经历,话说也很久没有系统的学过什么了,这次尝试一下)
<课程目录>
第一章......Pthon入冂--环境搭建和第一个python程序......2.65h
1......计算机组成......8'11"
2......Python简介......10'0"
3......课程介绍......4'26"
4......解释器的作用和分类......4'25"
5......Python解释器的下载和安装......9'21"
6......PyCharm的作用......4'12"
7......下载和安装PyCharm......6'51"
8......新建项目......8'58"
9......新建书写运行文件......9'44"
10......PyCharm界面设置......5'15"
11......PyCharm修改解释器......4'29"
12......PyCharm项目管理......9'43"
13......PyCharm总结......2'18"
14......注释......11'27"
15......变量的作用......5'29"
16......定义 变量......9'2"
17......使用变量......8'56"
18......认识bug......9'58"
19......Debug工具......9'0"
20......认识数据类型......14'58"
21......变量章节总结......2'8"
第二章......Pthon入冂一据类型、输入输出以运算符......2.35h
1......输出_认识格式化符号......6'45"
2......输出_格式化符号基础使用方法......11'11"
3......输出_格式化符号高级使用方法......10'48"
4......输出_拓展格式化字符串......3'51"
5......输出_f-格式化字符串......4'17"
6......输出_转义字符......6'31"
7......输出_print结束符......5'20"
8......输出总结......1'38"
9......了解输入......2'33"
10......输入功能实现......5'59"
11......体验数据类型转换......6'44"
12......数据类型转换函数......9'56"
13......总结数据类型的转换......1'3"
14......PyCharm交互式开发......5'18"
15......运算符的分类......4'17"
16......算数运算符......9'0"
17......赋值运算符......7'53"
18......复合赋值运算符......6'14"
19......复合赋值注意点......5'39"
20......比较运算符......5'56"
21......逻辑运算符......8'53"
22......逻辑运算符书写习惯......3'33"
23......数字的逻辑运算......3'20"
24......运算符总结......4'11"
第三章......流程控制--判断语句......1.87h
1......if的作用和语法......5'41"
2......体验if......6'24"
3......网吧上网(简单版)......4'24"
4......网吧上网(进阶版)......8'3"
5......If..else......4'33"
6......if语句执行流程......7'9"
7......多重判断的作用和语法......4'49"
8......体验多重判断......9'53"
9......elif的执行流程......5'15"
10......拓展:条件写法......3'57"
11......if嵌套的作用和语法......3'32"
12......if嵌套案例:判断能否上车......6'29"
13......if嵌套案例:判断是否能坐下......5'45"
14......if嵌套执行流程......3'48"
15......猜拳游戏的步骤分析......5'6"
16......猜拳游戏功能实现......8'49"
17......随机数......5'"
18......猜拳游戏:随机数......3'36"
19......三目运算符......6'48"
20......if章节总结......3'18"
第四章......流程控制--循环......3.09h
1......循环章节课程介绍......3'8"
2......了解循环......4'7"
3......while的语法和体验......12'13"
4......计时器书写习惯......4'16"
5......循环的执行流程......7'9"
6......循环应用1:1-100累加......9'31"
7......循环应用1:1-100偶数累加和方法1......11'31"
8......循环应用1:1-100偶数累加和方法2......6'50"
9......循环的注意事项......5'1"
10......了解break和continue......5'49"
11......break......6'19"
12......continue......12'"
13......while循环嵌套的作用和语法......6'47"
14......while循环嵌套快速体验......6'23"
15......循环的执行流程......9'43"
16......while循环嵌套应用之打印星号(正方形)......10'33"
17......while循环嵌套应用之打印星号(三角形)......5'54"
18......while循环嵌套应用之九九乘法表......13'28"
19......for循环语法和体验......8'20"
20......break退出for循环......4'38"
21......continue退出for循环......3'4"
22......循环的else简介......2'"
23......while…else......7'3"
24......while...else之break......3'51"
25......while…else之continue......3'18"
26......for...else......3'26"
27......for..else之break和continue......4'33"
28......总结......4'42"
第五章......数据序列一字符串......1.99h
1......学习字符串的必要性......3'28"
2......认识字符串......8'47"
3......字符串输出......3'52"
4......字符串输入......3'26"
5......下标......8'55"
6......切片简介......4'31"
7......体验切片......17'57"
8......字符串常用方法简介......1'53"
9......字符串常用操作方法之查找......16'14"
10......字符串常用操作方法之修改(常用)......16'50"
11......字符串常用操作方法之修改之大小写转换......5'6"
12......字符串常用操作方法之修改之删除空白字符......3'55"
13......字符串常用操作方法之修改之字符串对齐......5'52"
14......字符串常用操作方法之判断开头或结尾......6'30"
15......字符串常用操作方法之判断......7'52"
16......字符串总结......4'13"
第六章......数据序列一列表和元组......1.89h
1......列表简介......3'53"
2......下标......4'21"
3......查找函数......5'23"
4......判断是否存在......4'24"
5......体验案例一判断是否存在......5'8"
6......列表增加数据之append......7'12"
7......列表增加数据之extend......3'21"
8......列表增加数据之insert......1'56"
9......列表删除数据......7'40"
10......列表修改数据......6'12"
11......列表复制数据......3'21"
12......列表的遍历之whie......6'40"
13......列表的遍历之for......2'5"
14......列表嵌套......8'57"
15......随机分配办公室的步骤分析......4'29"
16......随机分配办公室的实现代码......11'30"
17......列表总结......3'1"
18......体验元组......3'56"
19......定义元组......6'29"
20......元组常见操作之查找......6'20"
21......元组数据的修改操作......5'21"
22......元组的总结......2'"
第七章......数据序列一字典和集合......1.36h
1......字典的应用场景......5'19"
2......创建字典的语法......7'3"
3......字典常用操作之新增......5'22"
4......字典常用操作之删除......3'39"
5......字典常用操作之修改......2'12"
6......字典常用操作之查找......17'28"
7......字典的循环遍历之key......3'32"
8......字典的循环遍历之value......2'5"
9......字典的循环遍历之键值对......2'59"
10......字典的循环遍历之键值对(拆包)......5'29"
11......字典的总结......2'59"
12......创建集合......7'57"
13......集合常见操作之增加数据......6'57"
14......集合常见操作之删除数据......5'5"
15......集合常见操作之查找数据......2'8"
16......集合总结......1'24"
第八章......数据序列一公共操作以及推导式......1.73h
1......公共操作之运算符加号......5'41"
2......公共操作之运算符乘号......3'44"
3......公共操作之运算符判断数据是否存在......5'44"
4......公共方法之len......3'6"
5......公共方法之del......4'2"
6......公共方法之max和min......2'52"
7......公共方法之range......11'9"
8......公共方法之enumerate......4'56"
9......容器类型转换......5'36"
10......了解推导式......2'7"
11......while循环创建有规律的列表......6'9"
12......for循环创建有规律的列表......2'13"
13......体验列表推导式......4'53"
14......带if的列表推导式......6'41"
15......多for实现列表推导式......8'55"
16......体验字典推导式......5'26"
17......合并两个列表为字典......7'23"
18......提取字典中目标数据......6'45"
19......集合......3'54"
20......推导式总结......2'31"
第九章......函数(上)......1.57h
1......了解函数......7'16"
2......函数的使用步骤......3'3"
3......快速体验函数......10'7"
4......函数的注意事项......10'19"
5......函数的参数的作用......11'37"
6......体验函数返回值......4'45"
7......return的特点......3'57"
8......函数返回值的应用......5'11"
9......函数的说明文档......9'31"
10......函数嵌套调用......6'35"
11......函数嵌套调用应用之打印横线图形01......3'36"
12......函数嵌套调用应用之打印横线图形02......4'32"
13......函数嵌套调用应用之函数计算01......3'46"
14......函数嵌套调用应用之函数计算02......5'16"
15......总结......4'50"
第十章......函数(下)......2.27h
1......函数二学习目标简介......1'34"
2......局部变量......5'18"
3......访问全局变量......4'28"
4......修改全局变量......11'17"
5......多函数执行流程......9'12"
6......返回值作为参数传递......5'10"
7......函数的返回值......8'15"
8......函数参数之位置参数......7'47"
9......关键字参数......8'8"
10......缺省参数......7'21"
11......不定长参数之位置参数......8'32"
12......不定长参数之关键字参数......5'20"
13......元组拆包......5'"
14......字典拆包......5'12"
15......交换变量的值之方法一......6'41"
16......交换变量的值之方法二......3'30"
17......了解引用之不可变类型......15'13"
18......了解引用之可变类型......4'47"
19......引用当做实参传入......8'37"
20......可变和不可变类型......1'42"
21......总结......3'20"
第十一章......函数进阶(上)......1.94h
1......函数加强简介......1'29"
2......学员管理系统需求和步骤分析......4'21"
3......学员管理系统框架搭建......11'15"
4......代码调优......3'49"
5......学员管理系统数据形式的分析......4'21"
6......添加学员功能分析......5'47"
7......添加学员之用户输入......8'27"
8......添加学员之新增数据......7'7"
9......添加学员之重名提示......7'15"
10......删除学员思路分析......6'14"
11......删除学员代码实现......13'38"
12......修改学员思路分析......4'46"
13......修改学员代码实现......11'1"
14......查询学员思路分析......4'51"
15......查询学员代码实现......8'36"
16......显示所有学员信息......6'49"
17......退出系统......6'29"
第十二章......函数进阶(下)......2.29h
1......了解递归......3'46"
2......递归之回顾函数返回值......3'11"
3......递归代码实现......10'23"
4......递归的执行流程......9'53"
5......递归出口问题......4'5"
6......了解lambda......4'17"
7......体验lambda......7'32"
8......lambda实例之计算两个数字累加和......8'18"
9......lambda参数之无参数......3'42"
10......lambda参数之一个参数......4'26"
11......lambda参数之默认参数......4'19"
12......lambda参数之args......3'54"
13......lambda参数之kwargs......3'58"
14......lambda应用之带判断的lambda......4'35"
15......列表内字典数据排序......11'39"
16......了解高阶函数......1'59"
17......abs和round......4'3"
18......体验高阶函数的思路分析......7'47"
19......体验高阶函数的代码实现......9'17"
20......内置高阶函数之map......9'2"
21......内置高阶函数之reduce......7'32"
22......内置高阶函数之filter......5'18"
23......函数加强总结......4'33"
第十三章......文件操作......2.47h
1......了解文件操作......5'22"
2......体验文件操作步骤......9'52"
3......访问模式特点01......14'25"
4......访问模式特点02......5'58"
5......访问模式特点03......12'49"
6......读取函数之read......6'59"
7......读取函数之readlines......4'13"
8......读取函数之readline......3'25"
9......seek函数......13'23"
10......文件备份的作用......2'31"
11......文件备份思路分析......4'59"
12......文件备份之接收用户输入......6'43"
13......文件备份之规划文件名......10'23"
14......文件备份之数据写入......8'52"
15......文件备份之限制有效文件名备份......5'27"
16......文件操作函数......5'47"
17......文件夹操作函数之创建和删除......3'49"
18......文件夹操作函数之路径相关函数......6'54"
19......文件夹操作函数之rename......1'22"
20......批量重命名之添加字符串......4'34"
21......批量重命名之添加和删除字符串......6'47"
22......文件总结......3'35"
第十四章......面向对象一基础......2.85h
1......了解面向对象......8'40"
2......了解类和对象的关系......4'42"
3......类和对象的语法......6'12"
4......体验类和对象......9'51"
5......类里面的self......5'29"
6......一个类创建多个对象......5'48"
7......类外面添加对象属性......5'22"
8......类外面获取对象属性......3'29"
9......类里面获取对象属性......10'19"
10......体验魔法方法init......11'52"
11......带参数的init代码书写......10'28"
12......魔法方法str......5'38"
13......魔法方法del......2'28"
14......了解烤地瓜案例需求......4'55"
15......烤地瓜案例步骤分析......5'7"
16......烤地瓜init方法......5'45"
17......烤地瓜方法cook......9'29"
18......烤地瓜案例魔法方法str......2'16"
19......创建对象测试属性和方法......6'5"
20......烤地瓜添加调料......7'26"
21......搬家具需求和步骤分析......5'36"
22......搬家具之家具类......6'14"
23......搬家具之房屋类......8'11"
24......搬家具之添加容纳家具思路分析......6'39"
25......搬家具之容纳家具函数......9'43"
26......面向对象基础部分总结......3'12"
第十五章......面向对象一继承......1.98h
1......了解继承......3'52"
2......拓展经典类和新式类......3'44"
3......体验继承......8'58"
4......单继承......8'42"
5......多继承......10'20"
6......子类重写父类同名属性和方法......5'48"
7......拓展_mro顺序......4'11"
8......子类调用父类同名方法和属性之思路分析......7'32"
9......子类调用父类同名方法和属性之代码实例......15'43"
10......多层继承......6'21"
11......super()方法作用......8'29"
12......super()方法写法......8'49"
13......定义私有属性和方法......13'28"
14......获取和修改私有属性值......9'24"
15......继承总结......3'17"
第十六章......面向对象一其他......1.26h
1......了解面向对象三大特性......5'22"
2......了解多态......6'46"
3......体验多态思路分析......10'26"
4......代码实现多态......12'50"
5......设置和访问类属性......10'1"
6......修改类属性......8'17"
7......类方法......9'27"
8......静态方法......6'56"
9......面向对象其他总结......5'23"
第十七章......异常处理......1.75h
1......了解异常......7'10"
2......tyyc......7'51"
3......了解异常类型......5'44"
4......捕获指定异常类型......7'44"
5......捕获多个指定异常类型......4'19"
6......捕获异常描述信息......5'59"
7......捕获所有异常......6'44"
8......异常的else......3'20"
9......异常的finally......6'13"
10......拓展命令提示符运行py文件......4'33"
11......异常传递的思路分析......7'17"
12......异常传递的代码实现......12'39"
13......自定义异常的作用......3'6"
14......自定义异常思路分析......7'1"
15......自定义异常代码实现之异常类......3'37"
16......自定义异常代码实现之捕获异常......8'43"
17......异常总结......3'16"
第十八章......模块和包......1.93h
1......了解模块......7'59"
2......导入模块之方法一......7'57"
3......导入模块之方法二......4'23"
4......导入模块之方法三......3'18"
5......定义别名......9'9"
6......了解制作模块......5'9"
7......制作模块之定义模块......4'26"
8......制作模块之测试和调用模块......19'18"
9......了解模块定位顺序......4'52"
10......模块定位顺序至注意点01......5'13"
11......模块定位顺序至注意点02......6'14"
12......拓展:名字重复的严重性......6'51"
13......all列表......7'58"
14......了解包......2'16"
15......制作包......5'54"
16......导入包之方法一......4'26"
17......导入包之方法二......7'9"
18......模块和包的总结......3'26"
第十九章......综合案例......2.61h
1......章节介绍......2'54"
2......介绍系统需求......2'32"
3......准备程序文件......9'38"
4......定义学员类......8'35"
5......了解管理系统的需求......5'14"
6......定义管理系统类......4'41"
7......管理系统框架需求和步骤......6'4"
8......管理系统框架之程序入口函数......13'17"
9......程序入口文件功能实现......8'40"
10......管理系统框架之定义系统功能函数......10'41"
11......添加学员功能......11'34"
12......删除学员功能......9'41"
13......修改学员信息......10'25"
14......查询学员信息......8'14"
15......显示所有学员信息......5'6"
16......保存学员信息需求和注意事项......5'2"
17......拓展_dict_......7'"
18......保存学员信息......8'55"
19......加载学员信息思路......6'24"
20......加载学员信息......9'15"
21......学员管理系统涵盖知识点总结......2'33"
网友评论