Files
DailyChallenge_ProgrammingD…/README.md
T

32 lines
1.5 KiB
Markdown
Raw 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_2 | 字典与字符串:模拟查询结果、URL 参数解析 | 掌握 Python 基础语法 |
| Day_3 | 函数与异常:日志记录器、接口参数校验 | 掌握 Python 基础语法 |
| Day_4 | 面向对象(一):User 类 | 无需学过 Django |
| Day_5 | 面向对象(二):继承,复刻 models.Model | 承接 Day_4 |
| Day_6 | 面向对象(三):descriptor,复刻 models.CharField | 进阶,量力而行 |
| 进阶_Django | 设计一个真正的 Django 小应用 | **可选**,不做要求 |
每个目录包含当日题目(`README.md`)与参考解答(`参考解答.py` 或 `参考解答.md`)。
## 进阶任务说明(进阶_Django)
1. **前端**(模板 HTML / CSS / JS)**允许使用 AI 辅助**
2. **后端**(models / views / urls / ORM 查询 / 业务逻辑)**必须自己手搓**,不允许 AI 代写
3. 完成后**找学长验收**:验收时会围绕你的代码提问,答得上来才算通过
> 定位目标:为用 Django、Celery 等框架编写后端程序打下基础
> 难度递进:基础语法 → 函数与异常 → 面向对象 → 框架实战