python_learning/
├── README.md # 项目主说明文档
├── PROJECT_STRUCTURE.md # 项目结构说明(本文件)
├── start_docsify.sh # Docsify 启动脚本
├── learning_progress.md # 学习进度跟踪
├── python_web_ai_roadmap.md # 学习路线图
│
├── docs/ # 📚 文档系统目录
│ ├── README.md # 文档首页
│ ├── preface.md # 前言
│ ├── _sidebar.md # 侧边栏导航
│ ├── _coverpage.md # 封面页面
│ ├── index.html # Docsify 配置文件
│ ├── test.html # 测试页面
│ │
│ ├── chapter1/ # 第一章:Web 开发基础
│ │ ├── README.md # 章节目录
│ │ ├── 1.1-http-basics.md # HTTP 协议基础
│ │ ├── 1.2-web-frameworks.md
│ │ ├── 1.3-frontend-backend.md
│ │ └── 1.4-practice-project.md
│ │
│ ├── chapter2/ # 第二章:后端开发进阶
│ │ ├── README.md # 章节目录
│ │ ├── 2.1-fastapi-advanced.md
│ │ ├── 2.2-database.md
│ │ ├── 2.3-api-design.md
│ │ ├── 2.4-authentication.md
│ │ └── 2.5-practice-project.md
│ │
│ ├── chapter3/ # 第三章:前端开发
│ │ ├── README.md
│ │ ├── 3.1-vue-basics.md
│ │ ├── 3.2-components.md
│ │ ├── 3.3-state-management.md
│ │ ├── 3.4-routing.md
│ │ └── 3.5-practice-project.md
│ │
│ ├── chapter4/ # 第四章:AI 模型集成
│ │ ├── README.md
│ │ ├── 4.1-model-serving.md
│ │ ├── 4.2-async-processing.md
│ │ ├── 4.3-performance.md
│ │ ├── 4.4-model-management.md
│ │ └── 4.5-practice-project.md
│ │
│ ├── chapter5/ # 第五章:部署与运维
│ │ ├── README.md
│ │ ├── 5.1-docker.md
│ │ ├── 5.2-nginx.md
│ │ ├── 5.3-monitoring.md
│ │ ├── 5.4-security.md
│ │ └── 5.5-practice-project.md
│ │
│ └── chapter6/ # 第六章:实战项目
│ ├── README.md
│ ├── 6.1-architecture.md
│ ├── 6.2-development.md
│ ├── 6.3-testing.md
│ ├── 6.4-deployment.md
│ └── 6.5-summary.md
│
├── quick_start_project/ # 🚀 快速开始项目
│ ├── README.md # 项目说明
│ ├── main.py # 主程序
│ ├── requirements.txt # 依赖包
│ ├── start.sh # 启动脚本
│ └── frontend/ # 前端文件
│ ├── index.html
│ ├── style.css
│ └── script.js
│
└── complete_tutorial/ # 📖 完整教程项目
├── README.md # 教程说明
├── requirements.txt # 依赖包
├── learning_checklist.md # 学习检查清单
├── stage1/ # 第一阶段项目
├── stage2/ # 第二阶段项目
├── stage3/ # 第三阶段项目
└── final_project/ # 最终项目
本项目参考了 Happy-LLM 项目的优秀结构:
-
📚 文档组织
- 使用 docsify 构建文档系统
- 章节化的内容组织
- 清晰的导航结构
-
🎯 学习路径
- 循序渐进的学习设计
- 理论与实践相结合
- 项目驱动的学习方式
-
💻 技术栈
- 现代化的技术选择
- 完整的开发工具链
- 开源友好的架构
-
📖 内容质量
- 详细的理论讲解
- 丰富的代码示例
- 实用的项目实践
-
🤖 AI 集成
- 专注于 AI 模型与 Web 的集成
- 从模型训练到部署的完整流程
- 实用的 AI 应用场景
-
🔧 技术栈更新
- 使用 FastAPI 替代传统框架
- Vue.js 3.0 现代化前端
- Docker 容器化部署
-
📱 用户体验
- 响应式设计
- 移动端优化
- 交互式学习体验
# 使用启动脚本
./start_docsify.sh
# 或手动启动
npm install -g docsify-cli
cd docs
docsify serve . --port 3000 --opencd quick_start_project
pip install -r requirements.txt
python main.py- 阅读 前言 了解项目背景
- 按照章节顺序学习
- 完成每个阶段的实践项目
- 记录学习进度
- 项目结构设计
- 文档系统搭建
- 基础内容编写
- 启动脚本创建
- 完善所有章节内容
- 添加更多代码示例
- 创建实践项目文档
- 优化文档样式
- 添加搜索功能
- 集成代码高亮
- 添加交互式示例
- 移动端优化
- 收集用户反馈
- 完善常见问题
- 建立学习社区
- 持续更新维护
- Fork 本仓库
- 创建特性分支
- 编写或修改内容
- 提交 Pull Request
- 遵循代码规范
- 添加必要的注释
- 编写测试用例
- 更新相关文档
- 使用 Issue 模板
- 详细描述问题
- 提供复现步骤
- 附上相关日志
- 📧 Email: your-email@example.com
- 💬 微信群: 扫描二维码加入
- 🐛 Issues: GitHub Issues
最后更新: 2024年12月 项目状态: 基础架构完成,内容编写中