一套面向零基础或基础薄弱学习者的公开自学材料:从 KCL/KVL、器件模型与偏置开始,逐步进入放大电路、运算放大器、反馈、频率响应、功放、电源和技术面试表达。
网页模式适合按导航阅读、查公式、做练习和运行七个交互实验。网页是纯静态站点,不保存个人进度。
Clone + 学习助手适合对话式学习:
git clone https://github.com/SamKuler/analog-electronics-guide.git
cd analog-electronics-guide在能够读取仓库说明的对话助手中打开目录,然后使用:
开始第 1 天
只做 P0
批改 E-C-01
开始模拟面试
复盘
查看到期复习
助手协议位于 AGENTS.md,可复制提示词位于 prompts/学习助手.md。个人状态只写入本机 .learning/,该目录默认不会进入 Git。
- 30 天冲刺轨:每天 45–60 分钟,合计约 23.4 小时;
- 七章主教材与一章频域工具:概念、模型、推导、例题、边界与口述;
- 分层练习、详细解答、70 个高频问答与两套模拟面试;
- 七个交互实验:RC 阶跃、二极管波形、BJT 负载线、晶体管放大器信号链、运放反馈、Bode 稳定性和隔离低压整流滤波;
- 一页公式表、典型电路速查、术语缩写表和可交互的参数实验。
主线材料自包含,不要求购买教材或访问外部课程。
uv sync
uv run python -m unittest discover -s tests -v
node --test tests/**/*.test.mjs
uv run python scripts/validate_guide.py .
uv run mkdocs serve生产构建使用:
uv run mkdocs build --strict全部教学图统一由 figures/manifest.toml 管理,LaTeX 源文件位于 figures/latex/。电路图使用 CircuitikZ,曲线与框图使用 PGFPlots/TikZ;重绘或校验需要本机安装 TeX Live(含 XeLaTeX、CTeX、CircuitikZ、PGFPlots)与 Poppler:
uv run python scripts/render_latex_figures.py
uv run python scripts/render_latex_figures.py --check生成后的 SVG 会提交到仓库,GitHub Pages 构建不需要安装 TeX。
- 课程正文、题目、解答、教学图文,以及
README.md、AGENTS.md、prompts/中的教学文字采用 CC BY 4.0; - HTML/CSS/JavaScript/Python/YAML 实现、脚本、配置、工作流、测试与交互实验程序采用 MIT License;
- 同一文件同时包含教学文字与程序实现时,文字部分采用 CC BY 4.0,程序实现部分采用 MIT License;
- 外部链接指向的材料仍由各自权利人按原许可管理。