# Python - 编程语言使用文档 **Repository Path**: seliencepuppet/python-doc ## Basic Information - **Project Name**: Python - 编程语言使用文档 - **Description**: 个人学习python的笔记和脚本 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-10-27 - **Last Updated**: 2026-08-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python 知识库 #### 介绍 Python 全栈知识体系,涵盖从基础语法到 AI Agent 开发的完整技术栈,由 seliencepuppet 多年积累,AI 代理辅助整理。 #### 目录 | 编号 | 章节 | 核心内容 | |------|------|---------| | 00 | Python 基础知识 (27篇) | 变量/字符串/列表/字典/元组/文件/正则/函数/类/线程/socket/ORM/异常处理 | | 01 | Python 编程技巧 (18篇) | 条件筛选/元组命名/字典排序/迭代器/字符串处理/二进制文件 | | 02 | Python 常用模块 (21个子模块) | Ansible/Email/Paramiko/Pika(RabbitMQ)/PyMySQL/Redis/Pydantic/PyAutoGUI/钉钉/Excel | | 03 | Python 网络编程 | Socket/端口扫描/代理转发/Web服务器实现 | | 04 | Django5 Web 框架 (80+篇) | 路由/视图/模板/ORM/中间件/Cookie/Session/WebSocket/Admin/多数据库/分库 | | 05 | DRF 组件 (21篇) | 序列化器/视图集/认证/权限/限流/过滤/排序/分页/JWT | | 06 | Python 并发编程 (23篇) | 多进程/多线程/线程锁/线程池/协程入门 | | 07 | Python 爬虫 (16篇) | requests/re/xpath/bs4/多线程爬虫/协程爬虫/m3u8视频下载 | | 08 | Selenium 自动化 (15篇) | 元素定位/页面等待/无头浏览器/Cookie/iframe切换 | | 09 | Tornado Web 框架 (8篇) | 路由/请求响应/模板/数据库/WebSocket/安全Cookie | | 10 | Flask Web 框架 (30+篇) | 路由/请求响应/模板Jinja2/SQLAlchemy/蓝图/CSRF/Session | | 11 | FastAPI + Tortoise (22篇) | 路由/请求参数/响应模型/Jinja2/依赖注入/CORS/Tortoise ORM | | 12 | Django + uwsgi | 生产环境部署 | | 13 | PyQt5 GUI | 桌面软件开发 | | 14 | Appium 移动端测试 | 移动端自动化测试框架 | | 15 | Twisted 异步网络 | 异步网络编程框架 | | 16 | Celery 任务队列 | 异步任务/定时任务 | | 17 | Scrapy 爬虫框架 (18篇) | Spider/Item/Pipeline/中间件/模拟登录/图片下载 | | 18 | 数据分析与挖掘 (11篇) | NumPy/Pandas/Matplotlib | | 19 | Python 垃圾回收 | 引用计数/标记清除/分代回收 | | 20 | Playwright 自动化 | 多浏览器支持/WebSocket协议/与Selenium对比 | | 21 | OpenCV 图像识别 (26篇) | 读写图像/色彩转换/缩放/仿射变换/二值化/视频处理/人物换装 | | 22 | YOLO v4 目标检测 (10篇) | Darknet/标注/训练/模型测试 | | 23 | YOLO v8 目标检测 | Ultralytics/PyTorch | | 24 | YOLO v8 实例分割 | Labelme标注/onnxruntime | | 25 | Windows GUI 自动化 | pywinauto/pywin32 | | 26 | asyncio 高性能异步 (14篇) | 协程/事件循环/Task/Future/uvloop/异步Redis/异步MySQL | | 28 | Function Calling (3篇) | 工具调用/多轮对话/JSON Schema | | 29 | LangChain 框架 (24篇) | Prompt/Model/Chain/Memory/LCEL/Runnable | | 30 | LangChain RAG (43篇) | Embedding/向量数据库/文档处理/检索策略/CRAG/Self-RAG | | 31 | LangChain Agent (14篇) | 工具创建/ReACT/AgentExecutor | | 32 | LangGraph (9篇) | StateGraph/条件边/检查点/子图/人机交互 | | 33 | Agent 原生开发 (50+篇) | MCP协议/A2A协议/DDD架构/多Agent协作/Redis-Stream | | 34 | Browser-use | CDP协议/WebSocket操控浏览器 | | 35 | FastAPI + SQLAlchemy (30篇) | 路由/请求/响应/Jinja2/依赖注入/ORM增删改查/聚合分页 | #### 辅助工具 | 章节 | 内容 | |------|------| | Anaconda | conda 环境管理/Jupyter Notebook | | pip 包管理 | 镜像源/requirements.txt | | uv 包管理 | Rust实现的新一代包管理器 | | virtualenv | 虚拟环境创建与使用 | | Python 版本安装 | CentOS 7/Rocky Linux 9 源码编译安装 | | VSCode IDE | 配置/插件/Markdown预览 | | 常用 Python 示例 (32篇) | OCR/WebSocket/SOAP/MD5/subprocess/元类/Windows Update等 | --- > 此知识库覆盖 Python 从入门到 AI Agent 的完整技术栈,共 400+ 篇文档,118MB 内容。