Files

52 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DailyChallenge_ProgrammingDepartment
程序部2026纳新每日一题(Python 后端方向)
请克隆仓库以获取每日一题
## 学习方式
每天一个文件夹(Day_0 ~ Day_15),**先看教程再动手做**,每天预计 30 分钟以内:
1. 打开当天文件夹的 `README.md`
2. 先点开"先学(教程)"里的链接学习(菜鸟教程 + B站视频)
3. 再做"任务",卡住才看"参考解答"
4. 把运行结果(截图或代码)贴在**当日工单**的评论里
## 提交方式
请在该工单下方"撰写"处提交你的文件然后点击"评论",如果显示"登录 并参与到对话中"就请点击"登录"并注册你的账户
## 课程安排
| 目录 | 内容 | 前置要求 |
| --- | --- | --- |
| Day_0 | Git 入门 + Hello World(第零节·开学前热身) | 无 |
| Day_1 | 配置 Python 环境,运行第一个程序 | 完成 Day_0 |
| Day_2 | 变量与数据类型 | 完成 Day_1 |
| Day_3 | 字符串 | 承接 Day_2 |
| Day_4 | 列表 | 承接 Day_3 |
| Day_5 | 字典 | 承接 Day_4 |
| Day_6 | 条件判断 if | 承接 Day_5 |
| Day_7 | 循环 for / while | 承接 Day_6 |
| Day_8 | 函数 | 承接 Day_7 |
| Day_9 | 模块 + 猜数字小游戏(综合复习) | 承接 Day_8 |
| Day_10 | 异常处理 try / except | 承接 Day_9 |
| Day_11 | 面向对象(一):类与实例 | 承接 Day_10 |
| Day_12 | 面向对象(二):继承与 __str__ | 承接 Day_11 |
| Day_13 | 文件读写与 JSON | 承接 Day_12 |
| Day_14 | pip 安装 Django,认识 HTTP | 承接 Day_13 |
| Day_15 | Django 第一个页面:请求 → 响应 | 承接 Day_14 |
| 进阶_Django | 设计一个真正的 Django 小应用 | **可选**,完成 Day_15 后挑战 |
每个目录包含:当日题目(`README.md`,含教程链接、任务、参考解答)。
## 进阶任务说明(进阶_Django)
1. **前端**(模板 HTML / CSS / JS)**允许使用 AI 辅助**
2. **后端**(models / views / urls / ORM 查询 / 业务逻辑)**必须自己手搓**,不允许 AI 代写
3. 完成后**找学长验收**:验收时会围绕你的代码提问,答得上来才算通过
> 定位目标:为用 Django、Celery 等框架编写后端程序打下基础
> 难度递进:基础 → 函数与异常 → 面向对象 → 框架实战