第一章:Python 基础语法

  1. 什么是 Python?优点与应用场景
  2. 安装 Python 3 与开发环境(VS Code / PyCharm / Jupyter)
  3. 第一个 Python 程序:print("Hello, world!")
  4. 注释与代码风格(PEP 8)
  5. Python 中的标识符与保留字

第二章:变量与数据类型

  1. 变量定义与动态类型
  2. 常见数据类型:整数、浮点数、字符串、布尔值
  3. 类型转换(int()str()float()
  4. 字符串操作与格式化(f-stringformat()
  5. 用户输入与 input() 函数

第三章:运算符与表达式

  1. 算术运算符(+ – * / // % **)
  2. 赋值运算符(= += -=)
  3. 比较运算符(== != > < >= <=)
  4. 逻辑运算符(and, or, not)
  5. 位运算符与运算符优先级

第四章:流程控制

  1. 条件判断 ifelifelse
  2. 循环结构 whilefor
  3. 控制语句 breakcontinuepass
  4. 列表推导式基础

第五章:数据结构

  1. 列表(List)
  2. 元组(Tuple)
  3. 字典(Dict)
  4. 集合(Set)
  5. 常用内置函数(len()max()sum()

第六章:函数与作用域

  1. 定义函数与调用
  2. 参数与返回值(默认参数、关键字参数)
  3. 作用域与 global / nonlocal
  4. 匿名函数(lambda
  5. 内置函数与自定义函数

第七章:模块与包

  1. 导入模块(importfrom ... import
  2. 标准库常用模块(mathrandomdatetime
  3. 创建模块与包
  4. __name__ == "__main__" 的作用
  5. 第三方库安装(pip

第八章:文件操作

  1. 打开与关闭文件(open()with
  2. 读写文本文件(read()write()readlines()
  3. 文件路径与异常处理
  4. JSON 文件读写
  5. 文件/目录操作(osshutil

第九章:错误与异常处理

  1. 常见异常类型
  2. tryexceptfinally 结构
  3. 自定义异常类
  4. 异常链与异常提示优化

第十章:面向对象编程

  1. 类与对象的创建
  2. 实例变量、类变量
  3. 构造函数 __init__
  4. 方法与继承(super()
  5. 魔术方法(__str____repr____len__ 等)

第十一章:进阶主题

  1. 装饰器(Decorators)
  2. 生成器(Generators)与 yield
  3. 迭代器(Iterators)
  4. 列表、集合、字典推导式
  5. 类型注解(Python Typing)

第十二章:Python 与开发实战

  1. 网络请求(requests
  2. 数据分析基础(pandasnumpy
  3. GUI 编程(tkinter
  4. Web 开发入门(Flask
  5. 多线程与异步编程(threadingasyncio

附录:

  • 常用开发工具与调试技巧
  • Python 资源推荐(文档、社区、教程)
  • 面试常见 Python 问题与答案

你可以告诉我想深入哪一章,我可以详细展开并举例说明。是否想从第一章开始讲解,还是你已经有一些基础了?