Build your ultimate AI agent
课程介绍
这门课程通过引导你开发一个实用应用程序——房贷计算器,提供软件工程的动手入门。 您将学习如何根据贷款金额、利率和贷款期限等关键输入来计算每月还款额。 在此过程中,你将运用核心软件工程原则,编写高效、模块化且易于维护的代码。
你将构建什么
使用 Python,您将设计并实现一个抵押贷款计算器,使其从基础工具逐步演变为一个强大的解决方案。 从简单的模块开始,您将通过继承扩展功能,创建高级计算器,其中包括一个用于处理财务计算的计算器。 这个实践项目将帮助你了解真实世界的软件开发技术,以及如何构建可扩展的代码。你将使用的技术
在整个课程中,你将遵循 DRY(不要重复自己)原则和模块化等最佳实践,有效组织你的代码。 你将遵循 PEP 8 标准,使用 Pylint 等工具来保持代码质量,并使用 pytest 编写自动化测试,以确保您的应用程序可靠。 在课程结束时,您将具备自信地设计、实现和测试真实世界软件解决方案的技能。先修要求
课程大纲
课程大纲
1
案例研究导入
了解项目简述,从零开始构建您的计算器,并回顾重要的面向对象与软件工程原则,如「不要重复自己」(DRY)原则。
2
编写一个 Python 模块
基础已完成,现在是完善的时候!继续添加文档与自动化测试,并进一步扩展功能。
3
可维护性
主体代码已编写完成,现在需要确保一切按预期运行并符合最佳实践。学习如何审查、重构和改进代码,并运行更全面的测试。
案例研究:用 Python 构建软件
课程完成

