第 1 章: 初识面向对象
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 8 节 【3小时18分54秒】
1-1: 1 面向对象-oop-预习-面向对象是什么
15分32秒
1-2: 2 面向对象-oop-预习-面向对象的总结和类与对象
15分32秒
1-3: 3 面向对象-oop-基本实现-
15分32秒
1-4: 4 面向对象-oop-对象成员的操作
15分32秒
1-5: 5 面向对象-oop-类成员的操作(了解)
15分32秒
1-6: 6 面向对象-oop-类于对象的总结
15分32秒
1-7: 代码练习
5.58M
1-8: 代码
5.58M
第 2 章: 日志类的封装
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 6 节 【3小时18分54秒】
2-1: 1 面向对象-oop-self详解
15分32秒
2-2: 2 面向对象-oop-初始化方法
15分32秒
2-3: 3 面向对象-oop-析构方法
15分32秒
2-4: 4 面向对象-oop-日志类的封装
15分32秒
2-5: 代码练习
5.58M
2-6: 代码
5.58M
第 3 章: OOP-三大特性
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 9 节 【3小时18分54秒】
3-1: 1 面向对象-三大特性-封装
15分32秒
3-2: 2 面向对象-三大特性-继承
15分32秒
3-3: 3 面向对象-继承-多继承
15分32秒
3-4: 4 面向对象-继承-菱形继承
15分32秒
3-5: 5 面向对象-继承-继承关系检测
15分32秒
3-6: 6 面向对象-三大特性-多态
15分32秒
3-7: 7 面向对象-三大特性-多态-继承版
15分32秒
3-8: 代码练习
5.58M
3-9: 代码
5.58M
第 4 章: 高阶-内置成员及魔术方法
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 9 节 【3小时18分54秒】
4-1: 1 面向对象高阶-内置成员
15分32秒
4-2: 2 面向对象高阶-方法的分类
15分32秒
4-3: 3 面向对象高阶-常用函数
15分32秒
4-4: 4 面向对象高阶-魔术方法-上
15分32秒
4-5: 5 面向对象高阶-魔术方法-下
15分32秒
4-6: 6 面向对象高阶-str与repr和对应魔术方法的区别(了解)
15分32秒
4-7: 7 面向对象高阶-成员相关魔术方法
15分32秒
4-8: 代码练习
5.58M
4-9: 代码
5.58M
第 5 章: 高阶-描述符与设计模式
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 8 节 【3小时18分54秒】
5-1: 1 面向对象高阶-描述符-基本语法
15分32秒
5-2: 2 面向对象高阶-描述符-应用案例
15分32秒
5-3: 3 面向对象高阶-描述符-三种定义方式
15分32秒
5-4: 4 面向对象高阶-设计模式-单例(单态)设计模式
15分32秒
5-5: 5 面向对象高阶-设计模式-mixin混合设计模式
15分32秒
5-6: 6 面向对象高阶-设计模式-抽象类(了解)
15分32秒
5-7: 代码练习
5.58M
5-8: 代码
5.58M
第 6 章: 装饰器语法与应用
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 12 节 【3小时18分54秒】
6-1: 1 装饰器-装饰器定义与原型
15分32秒
6-2: 2 装饰器-应用场景-统计函数执行时间
15分32秒
6-3: 3 装饰器-装饰器语法-装饰器的嵌套
15分32秒
6-4: 4 装饰器-装饰器语法-装饰带有参数的函数
15分32秒
6-5: 5 装饰器-装饰器语法-装饰带有多参数的函数
15分32秒
6-6: 6 装饰器-装饰器语法-带有参数的装饰器
15分32秒
6-7: 7 装饰器-装饰器语法-类装饰器装饰函数
15分32秒
6-8: 8 装饰器-装饰器语法-用类方法装饰函数
15分32秒
6-9: 9 装饰器-装饰器语法-使用函数装饰器装饰类
15分32秒
6-10: 10 装饰器-装饰器语法-使用类装饰器装饰类
15分32秒
6-11: 代码练习
5.58M
6-12: 代码
5.58M
第 7 章: 异常处理
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 5 节 【3小时18分54秒】
7-1: 1 异常处理-什么是异常
15分32秒
7-2: 2 异常处理-tryexcepy用法详解
15分32秒
7-3: 3 异常处理-自定义异常处理类
15分32秒
7-4: 代码练习
5.58M
7-5: 代码
5.58M
第 8 章: Python中的模块与包
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 6 节 【3小时18分54秒】
8-1: 1 模块与包-自定义模块的使用
15分32秒
8-2: 2 模块与包-自定义包和使用
15分32秒
8-3: 3 模块与包-导入方式的分类
15分32秒
8-4: 4 模块与包-单入口程序
15分32秒
8-5: 代码练习
5.58M
8-6: 代码
5.58M
第 9 章: Python中的第三方库管理与虚拟环境
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 3 节 【3小时18分54秒】
9-1: 1 python中第三方库的管理pip
15分32秒
9-2: 2 python中的虚拟环境venv
15分32秒
9-3: 安装venv 环境
5.58M
第 10 章: Python编程阶段项目-ATM
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 8 节 【3小时18分54秒】
10-1: 1 项目-atm系统项目说明与演示
15分32秒
10-2: 2 项目-atm系统项目需求分析
15分32秒
10-3: 3 atm项目开发-项目基本结构搭建
15分32秒
10-4: 4 atm项目开发-类的创建与基本运行
15分32秒
10-5: 5 atm项目开发-开发注册开卡和存储功能
15分32秒
10-6: 6 atm项目开发-开发查询功能
15分32秒
10-7: 完成项目
5.58M
10-8: 代码
5.58M
python
学完此阶段能够熟练使用Python完成各种数据类型的操作。 还需要掌握Python控制语句、文件操作、异常处理相关操作, 以及掌握Python函数的使用、编写方法,可以熟练的进行模块化编程,和掌握Python面向对象思想及面向对象设计。这些内容每个细节都要掌握, 后面的课程和开发中都需要用到。
python
python
应知应会:
python
1. 自己处理OOP问题
2. 具有初步软件工程知识,并树立模块化编程思想
3. 掌握面向过程和面向对象两种编程思想的区别
4. 掌握面向对象的魔术方法
5.能够使用异常并能够在程序中意识的抛出异常来加固程序的可用性
6.掌握部分数据结构和算法
python
python
业务实战:
python
案例进阶:人开枪射击子弹
案例进阶:青蛙跳
银行自动存取款机
python
python
主要知识点:
python
☑ 面向对象思想
☑ 类与对象
☑ 类的方法与属性
☑ 构造函数与析构函数
☑ Self的使用
☑ 重写__repr__与__str__函数
☑ 访问限制
☑ 单继承的实现
☑ 多继承的实现
☑ 函数重写
☑ 多态
☑ 对象属性与类
☑ 类方法与静态方法
☑ 案例进阶:人开枪射击子弹
☑ @property
☑ 运算符重载
☑ 装饰器
☑ StringIO 与BytesIO
☑ 文件的管理操作
☑ 文件读写(csv、txt)操作
☑ 异常处理
☑ 数据结构和算法基础
☑ 顺序表
☑ 栈与队列
☑ 链表
☑ 排序与搜索
☑ 树与树算法
python
python
学习基础:
python
1. 会搭建Python编程环境
2. 掌握Python语法基础
3. 熟练掌握python语法使用
4. 理解和应用循环分支结构
5.函数的基本定义
6.函数式开发方法
7.模块化编程思想
8.程序运行角度理解函数的各类问题
9.解决一些基础的算法问题
python
python
python
学员作业
教学笔记
资源下载
课程问答
Xiongdachun
pooy
NowAnti
lpeng
Bin
如风中龅牙
Jerrygao
wz0112
ANNG
伦韬
huadong
ylhawj
saybye720
renfan
EDC1
riba2534
残忍不失慈悲
lifeng1007
qdladoooo
ipanda
zxp_lethe
小逻辑