# python **Repository Path**: geeksdidi/python ## Basic Information - **Project Name**: python - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-14 - **Last Updated**: 2026-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《一周学会 Python + FastAPI》 这是一本写给已有其他编程语言经验者的 7 天实战小册。课程以 PocketLedger 收支管理 API 为主线,前 4 天完成 Python 语言与工程基础,后 3 天使用 FastAPI、Pydantic、SQLModel、SQLite 和 pytest 构建可运行、可测试的 REST API。 ## 开始阅读 1. [第 1 章:前言与环境搭建](chapters/01-preface-and-environment.md) 2. [第 1 天:快速迁移到 Python](chapters/02-day1-python-basics.md) 3. [第 3 天:数据模型、异常与文件处理](chapters/04-day3-data-models-and-files.md) ## 第 1 章配套内容 - [自测与练习答案](https://gitee.com/geeksdidi/python/blob/master/answers/01-preface-and-environment.md) - [`hello.py`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/hello.py) - [`requirements.txt`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/requirements.txt) - [`.gitignore`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/.gitignore) ## 第 1 天配套内容 - [自测与练习答案](https://gitee.com/geeksdidi/python/blob/master/answers/02-day1-python-basics.md) - [`day1_ledger.py`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/day1_ledger.py) - [`run_modes.py`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/run_modes.py) - [自动验收测试](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/tests/test_day1_ledger.py) ## 第 3 天配套内容 - [自测与练习答案](https://gitee.com/geeksdidi/python/blob/master/answers/04-day3-data-models-and-files.md) - [`day3_ledger.py`](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/day3_ledger.py) - [CSV 样例](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/data/day3_transactions.csv) - [自动验收测试](https://gitee.com/geeksdidi/python/blob/master/pocket_ledger/tests/test_day3_ledger.py) 建议先独立完成正文中的操作和练习,再打开答案。所有命令都应在自己的终端中实际运行,配套文件用于核对,不代替动手实践。