01
文件操作基础:打开与关闭文件
open/close、文件模式(r/w/a)、文件对象属性
🔑 基础📂 IO
02
文本文件读写
read()、readline()、readlines()、write()、writelines()
📝 文本📖 方法
03
二进制文件操作
图片、音频等二进制读写,rb/wb模式
🎵 媒体💾 二进制
04
文件指针与定位
tell()、seek(),文件指针移动与重置
📍 指针🎯 定位
05
with语句与上下文管理器
自动管理资源,避免文件泄漏
🛡️ 安全⚙️ 上下文
06
CSV文件读写
csv模块,reader/writer,DictReader/DictWriter
📊 表格📋 数据
07
JSON数据格式
json模块,dumps/loads,dump/load,中文编码
📦 交换🌐 编码
08
JSON实战:嵌套解析
嵌套JSON解析,复杂数据结构序列化
🧩 嵌套🔄 序列化
09
XML文件解析
xml.etree.ElementTree,查找、修改、生成XML
📐 标记🌿 树结构
10
INI配置文件
configparser模块,读取、修改、写入配置
⚙️ 配置📁 ini
11
YAML文件处理
PyYAML库,yaml.dump/yaml.load,安全加载
📋 YAML🔒 安全
12
Excel文件操作
openpyxl库,读取、写入、修改Excel
📗 Excel📊 电子表
13
Excel高级操作
样式设置、图表生成、公式写入
🎨 样式📈 图表
14
SQLite数据库基础
sqlite3模块,连接、创建表、CRUD操作
🗄️ 嵌入式🔍 查询
15
SQLite进阶
事务管理、参数化查询、防止SQL注入
🛡️ 安全📌 事务
16
MySQL数据库连接
pymysql库,连接池配置,基本操作
🐬 MySQL🔗 连接池
17
ORM框架入门
SQLAlchemy基础,模型定义,会话管理
🧩 ORM🗂️ 模型
18
ORM进阶:关系映射
一对多、多对多,查询优化
🔗 关联⚡ 优化
19
Redis缓存
redis-py库,字符串、列表、哈希等操作
⚡ 缓存🔴 Redis
20
MongoDB文档数据库
pymongo库,文档增删改查,索引
🍃 MongoDB📄 文档
21
文件压缩与归档
zipfile模块,tarfile模块,压缩解压
📦 压缩🗜️ 归档
22
序列化与反序列化
pickle模块,对象持久化,安全注意事项
🧊 序列化⚠️ 安全
23
日志文件管理
logging模块,日志级别,文件滚动,格式化
📝 日志🔄 滚动
24
大文件高效处理
分块读取、内存映射、生成器应用
📏 分块⚡ 生成器
25
文件编码与乱码
字符编码原理,UTF-8/GBK转换,chardet检测
🔤 编码🔍 检测
26
临时文件与目录
tempfile模块,安全创建临时资源
⏳ 临时🛡️ 安全
27
文件系统操作
os.path模块,shutil模块,路径处理,复制移动
📁 系统🔄 复制
28
数据备份方案
自动备份脚本,增量备份,定时任务集成
💾 备份⏰ 定时
29
数据迁移与ETL
数据抽取、转换、加载流程,实战案例
🚚 ETL🔄 迁移
30
综合实战:配置管理与持久化系统
构建完整的配置管理与数据持久化系统
🏆 实战🧰 综合