# python-learning **Repository Path**: wycfcqt123/python-learning ## Basic Information - **Project Name**: python-learning - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python学习平台 一个完整的Python学习项目,集成了Web服务、文档管理和在线代码执行功能。 ## 项目特色 - 📚 **完整的学习体系**: 从Python基础到进阶实战 - 🌐 **Web界面**: 美观的学习界面,支持Markdown文档浏览 - 💻 **在线编程**: 在网页中编辑和运行Python代码 - 📖 **文档管理**: Markdown文档的动态加载和展示 - 🏗️ **项目结构**: 经典的Python项目组织方式 ## 项目结构 ``` python-learning-platform/ ├── app/ # 主应用目录 │ ├── __init__.py │ ├── main.py # Flask应用入口 │ ├── routes/ # 路由模块 │ ├── services/ # 业务逻辑服务 │ ├── utils/ # 工具函数 │ └── templates/ # HTML模板 ├── docs/ # 学习文档 │ ├── basics/ # Python基础 │ ├── advanced/ # Python进阶 │ └── projects/ # 实战项目 ├── static/ # 静态资源 │ ├── css/ │ ├── js/ │ └── images/ ├── tests/ # 测试文件 ├── requirements.txt # 依赖包 └── run.py # 启动脚本 ``` ## 快速开始 1. 安装依赖: ```bash pip install -r requirements.txt ``` 2. 启动服务: ```bash python run.py ``` 3. 访问: http://localhost:5000 ## 功能模块 - **文档浏览**: 支持Markdown文档的渲染和导航 - **代码编辑器**: 基于CodeMirror的在线Python编辑器 - **代码执行**: 安全的本地代码执行环境 - **学习进度**: 跟踪学习进度和完成情况 ## 技术栈 - **后端**: Flask + Python 3.8+ - **前端**: HTML5 + CSS3 + JavaScript - **编辑器**: CodeMirror - **文档**: Markdown + Python-Markdown - **样式**: Bootstrap 5