Python基础知识总结
发布时间 2023-08-23 13:40:21作者: Chimengmeng
Python基础入门
- 编程语言的介绍
- 什么是语言
- 什么是编程语言
- 为什么会出现编程语言
- 什么是编程
- 为什么要有编程
- 计算机组成原理
- 操作系统
- 操作系统的发展史
- 系统软件与应用软件
- 计算机系统的三层架构
- 编程语言分类
- Python语言介绍
- Python简单使用
- Python代码编写工具Pycharm
- 变量
- 什么是变量
- 为什么要有变量
- 变量的使用
- 变量的三大特性
- 常量
- 垃圾回收机制
- 什么是垃圾回收机制
- 为什么要有垃圾回收机制
- GC原理
- 垃圾回收机制原理分析
- 基本数据类型
- 分支结构
- 循环结构
- 什么是循环结构
- while 语法
- while + break
- while + tag
- while + continue
- while + else
- for 语法
- 数字类型
- 字符串
- 列表
- 元祖
- 字典
- 集合
- 可变类型与不可变类型
- 文件操作的基本流程
- 文件操作的方式
- 操作文件的方法
- 控制鼠标指针
- 文件的修改
【补充】函数之装饰器详解
【补充】语法糖案例调用关系详解
匿名函数的补充知识
- map 函数
- zip 函数
- max 函数
- filter 函数
- 迭代器介绍
- 可迭代对象
- 迭代器对象
- for 循环原理
- 迭代器的优缺点
- 什么是异常
- 异常类型
- 异常处理
- 触发异常
- 自定义异常
【补充】Python异常捕获补充:assert语句
- 文本编辑器与Python解释器原理
- 字符编码介绍
- 什么是字符编码
- 字符编码的历史
- 编码与解码
- utf-8
- 字符编码应用
- 字符编码/解码
【补充】
- 列表推导式
- 列表生成式
- 字典推导式
- 元祖/集合推导式
【基础过渡】
Python基础进阶之面向对象
- 什么是面向过程
- 什么是面向对象
- 什么是程序
- 类与对象
- 面向对象编程
- 什么是封装
- 为什么要封装
- 隐藏属性
- 开放接口
- property方法
- 什么是继承
- 继承与抽象
- 属性查找顺序
- 继承的实现原理
- 菱形问题
- 继承问题
- 深度优先与广度优先
- Mixins机制
- 派生与方法重用
- 组合
- 什么是元类
- 创建元类的过程
- 自定义元类
- 属性查找顺序
【补充】
【面向对象过渡】