# Py8Weeks **Repository Path**: primary-apprentice/python-in-8-weeks ## Basic Information - **Project Name**: Py8Weeks - **Description**: 一个时长8周的python学习项目,可帮助小白或有一定编程经验的同学从入门到熟练使用python - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-17 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python学习路径项目 这是一个按照8周学习计划组织的Python学习项目,每天都有相应的学习内容和实践项目。 ## 项目结构 ``` python_learning_path/ ├── week1/ # 第1周:Python基础入门 │ ├── day1_environment/ # 环境搭建和基础语法 │ ├── day2_variables/ # 变量和运算符 │ ├── day3_control_flow/ # 条件语句和循环 │ ├── day4_io/ # 输入输出 │ └── day5_calculator/ # 计算器项目 │ ├── week2/ # 第2周:数据结构基础 │ ├── day1_lists/ # 列表和元组 │ ├── day2_dict_set/ # 字典和集合 │ ├── day3_string/ # 字符串操作 │ ├── day4_list_comprehension/ # 列表推导式 │ └── day5_todo/ # 待办事项管理器项目 │ ├── week3/ # 第3周:函数和模块 │ ├── day1_functions/ # 函数基础 │ ├── day2_parameters/ # 参数传递 │ ├── day3_modules/ # 模块和包 │ ├── day4_package/ # 包管理 │ └── day5_accounting/ # 个人记账本项目 │ ├── week4/ # 第4周:面向对象编程 │ ├── day1_classes/ # 类和对象 │ ├── day2_inheritance/ # 继承 │ ├── day3_polymorphism/ # 多态 │ ├── day4_encapsulation/ # 封装 │ └── day5_library/ # 图书管理系统项目 │ ├── week5/ # 第5周:文件操作和异常处理 │ ├── day1_file_io/ # 文件操作 │ ├── day2_exceptions/ # 异常处理 │ ├── day3_context/ # 上下文管理器 │ ├── day4_json/ # JSON数据处理 │ └── day5_grade/ # 学生成绩管理系统项目 │ ├── week6/ # 第6周:数据库操作 │ ├── day1_sqlite/ # SQLite基础 │ ├── day2_crud/ # CRUD操作 │ ├── day3_queries/ # 查询操作 │ ├── day4_transactions/ # 事务处理 │ └── day5_contacts/ # 个人通讯录项目 │ ├── week7/ # 第7周:网络编程和API │ ├── day1_http/ # HTTP基础 │ ├── day2_requests/ # requests库 │ ├── day3_json_api/ # JSON和API │ ├── day4_web_scraping/ # 网页爬虫 │ └── day5_weather/ # 天气查询项目 │ └── week8/ # 第8周:Web开发入门 ├── day1_flask/ # Flask基础 ├── day2_routes/ # 路由和视图 ├── day3_templates/ # 模板渲染 ├── day4_forms/ # 表单处理 └── day5_blog/ # 个人博客系统项目 ``` ## 使用说明 1. 每个目录下都包含: - README.md:学习要点和练习说明 - 示例代码 - 练习题 - 项目代码(在最后一天) 2. 学习建议: - 每天先阅读README.md了解学习要点 - 运行并理解示例代码 - 完成练习题 - 最后完成项目实践 3. 环境要求: - Python 3.8+ - pip(Python包管理器) - 代码编辑器(推荐VS Code或PyCharm) ## 开始学习 1. 克隆此仓库到本地 2. 按照目录结构依次学习 3. 每个练习都要动手实践 4. 遇到问题及时解决,不要跳过 祝您学习愉快!