章节1: 课前准备 ------ 第1天 课时1 视频 为什么要学习Python 03:06 可课时2 视频 搭建Python运行环境 02:00 可课时3 视频 安装Python开发工具 05:09 可课时4 视频 如何运行Python程序 02:33 可课时5 视频 编写第一个Python程序 01:00 可章节2: Python基础知识 ------ 第1天课时6 视频 语法的基本构成 03:52课时7 视频 如何写注释 03:21课时8 视频 六种数据类型 10:36课时9 视频 什么是变量 03:34课时10 视频 输出print和输入input 06:54课时11 视频 Python保留字 02:05章节3: Number(数字)------ 第2天课时12 视频 数字类型转换 05:21课时13 视频 数字运算符 12:11课时14 视频 运算符优先级 01:20章节4: String(字符串)------ 第2天课时15 视频 字符串的索引 02:37课时16 视频 字符串的切片 05:05课时17 视频 字符串的格式化 04:28课时18 视频 字符串的常用方法 05:27章节5: List(列表)------ 第2天课时19 视频 列表存在的意义 04:55课时20 视频 列表的索引和切片 05:03课时21 视频 列表的增删改查 09:20课时22 视频 列表的常用方法 01:19章节6: Tuple(元组)------ 第3天课时23 视频 元组和列表的区别 03:51课时24 视频 元组的索引和切片 05:54课时25 视频 元组的常用方法 06:02章节7: Dict(字典)------ 第3天课时26 视频 字典的注意事项 04:07课时27 视频 字典的增删改查 07:25课时28 视频 字典的常用方法 01:33章节8: Set(集合)------ 第3天课时29 视频 集合的特点 03:17课时30 视频 集合的增删改查 05:08课时31 视频 集合的运算 07:05课时32 视频 集合的常用方法 01:27章节9: 判断和循环 ------ 第4天课时33 视频 if判断语句 09:31课时34 视频 while循环语句 07:55课时35 视频 for循环语句 02:13课时36 视频 循环中使用break语句 06:38课时37 视频 循环中使用continue语句 02:37课时38 视频 while和for循环的区别 02:08课时39 视频 判断和循环编程实战 21:45章节10: 函数式编程 ------ 第5天课时40 视频 使用函数的优势 03:42课时41 视频 函数的四种参数 14:22课时42 视频 函数的返回值 05:19课时43 视频 局部变量和全局变量 03:04课时44 视频 lambda表达式 04:08课时45 视频 map函数 06:41课时46 视频 filter函数 04:05课时47 视频 reduce函数 03:13课时48 视频 函数式编程实战 06:38章节11: 文件操作 ------ 第5天课时49 视频 文件的打开模式 01:13课时50 视频 文件的打开和关闭 06:01课时51 视频 文件的写入 04:05课时52 视频 文件的读取 07:37课时53 视频 文件的指针 10:36课时54 视频 文件操作实战 19:40章节12: 面向对象编程 ------ 第6天课时55 视频 什么是面向对象编程 02:45课时56 视频 类的变量和方法 03:32课时57 视频 构造函数和初始化类 09:03课时58 视频 变量和方法的使用 13:48课时59 视频 类的单继承和多继承 06:38课时60 视频 重写父类的方法和多态 08:55课时61 视频 私有变量和私有方法 03:50课时62 视频 面向对象编程实战 10:59章节13: 装饰器 ------ 第6天课时63 视频 什么是装饰器 04:36课时64 视频 如何使用装饰器 07:45课时65 视频 带参数的装饰器 04:56课时66 视频 装饰器实战 11:00章节14: 异常处理 ------ 第7天课时67 视频 什么是异常 06:04课时68 视频 处理多个异常 07:09课时69 视频 主动抛出异常 08:49课时70 视频 自定义异常 07:49章节15: 模块和包 ------ 第7天课时71 视频 什么是模块和包 03:45课时72 视频 如何使用内置库 07:17课时73 视频 如何使用第三方库 06:02课时74 视频 如何获取模块和包 04:12章节16: 课后杂谈课时75 视频 如何继续学习 02:50课时76 视频 选择开发方向 02:32课时77 视频 分析开发方向 04:33