这是我的 Python 基础阶段项目合集,用来记录从语法、函数、循环、异常处理,到文件读取、API 请求、数据分析和文本处理的练习过程。重点在于把每一个阶段学到的基础能力沉淀成可运行、可复习、可继续迭代的小项目。
- 循序渐进:项目涵盖了从最基础的语法逻辑,到处理外部 API 及本地数据的进阶练习。
- 独立可运行:每个小项目都经过完整封装,拥有独立的运行入口和配套文档。
- 规范管理:每个项目均有其核心学习目的,避免冗余和无目的的代码堆砌。
| 项目目录 | 核心学习重点 | 所属分类 |
|---|---|---|
number-analyzer |
数字统计、循环、异常处理、函数拆分 | 基础语法和输入处理 |
student-score-analyzer |
成绩统计、条件判断、字典返回结果 | 基础语法和输入处理 |
data-analyzer |
pandas、CSV 读取、基础统计、matplotlib 可视化 | 数据和文本处理 |
text-analyzer |
jieba 分词、词频统计、文本可视化 | 数据和文本处理 |
exchange-rate-checker |
requests、真实 API、JSON 解析、汇率换算 | 外部数据接口 |
本项目使用 uv 进行依赖管理。每个子项目都有独立的运行环境配置。
进入对应的项目目录后,直接运行以下命令即可:
# 例如进入并运行汇率转换项目
cd exchange-rate-checker
uv run main.py