📘 Python 从入门到精通

🎯 30章 · 体系学习
发展史 应用场景 环境搭建
02
安装 设置字体 快捷键 常用设置 调试
注释 变量/数据类型 标识符/关键字 输入/输出 运算符 类型转换
if判断 运算符 if-else while循环 for循环 break/continue
字符串输入/输出 下标/切片 字符串函数 list 循环遍历 增删改查 嵌套/切片
tuple定义/操作 dict创建/访问 增删改查 字典遍历
set创建/操作 交并差 运算符公共操作 len/max/min
定义/调用 参数(位置/默认/可变) 返回值 局部/全局变量
lambda 递归函数 闭包 装饰器
打开/关闭 读写操作 文件指针定位 os模块
异常概念 try-except 异常类型 自定义异常 finally
类与对象 定义/实例化 self参数 __init__ 属性/方法
继承 多态 封装 类/实例属性 类/静态方法
模块导入 自定义模块 __name__ 包的概念 math/random/datetime
列表推导式 生成器 迭代器 装饰器深入 上下文管理器
re模块 匹配规则 分组/捕获 常用示例
socket编程 TCP/UDP C/S模型 聊天程序
线程/进程概念 threading multiprocessing 线程同步/锁
SQLite基础 Python操作SQLite CRUD 事务处理
Tkinter基础 窗口/控件 事件处理 计算器实现
Pygame安装/使用 游戏循环 事件处理 精灵/碰撞检测
时间复杂度 栈/队列 链表 冒泡/选择/插入
二分查找 递归算法 快速排序 归并排序 动态规划入门
单例模式 工厂模式 观察者模式 策略模式
单元测试(unittest) 调试技巧 性能分析 代码优化
Git基础 常用命令 分支管理 远程仓库(GitHub)
需求分析 功能设计 代码实现 测试
游戏设计 精灵类设计 碰撞检测 分数系统
HTTP协议基础 Socket实现 请求处理 响应生成
Pandas基础 Matplotlib基础 数据清洗 图表绘制