跳至主要内容

免费课程

案例研究:用 Python 构建软件

高级3 小时

用 Python 构建真实应用——实践使用 OOP 和软件工程原则,编写简洁且易维护的代码。

Python3 小时成就证明

创建您的免费账户

继续使用 Google
或
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版 →

课程简介

这门课程通过引导你开发一个实用应用程序——房贷计算器,提供软件工程的动手入门。 您将学习如何根据贷款金额、利率和贷款期限等关键输入来计算每月还款额。 在此过程中,你将运用核心软件工程原则,编写高效、模块化且易于维护的代码。

你将构建什么

使用 Python,您将设计并实现一个抵押贷款计算器,使其从基础工具逐步演变为一个强大的解决方案。 从简单的模块开始,您将通过继承扩展功能,创建高级计算器,其中包括一个用于处理财务计算的计算器。 这个实践项目将帮助你了解真实世界的软件开发技术,以及如何构建可扩展的代码。

你将使用的技术

在整个课程中,你将遵循 DRY(不要重复自己)原则和模块化等最佳实践,有效组织你的代码。 你将遵循 PEP 8 标准,使用 Pylint 等工具来保持代码质量,并使用 pytest 编写自动化测试,以确保您的应用程序可靠。 在课程结束时,您将具备自信地设计、实现和测试真实世界软件解决方案的技能。

先修要求

课程体系

课程大纲

1

案例研究导入

了解项目简述,从零开始构建您的计算器,并回顾重要的面向对象与软件工程原则,如「不要重复自己」(DRY)原则。
开始本章
2

编写一个 Python 模块

3

可维护性

主体代码已编写完成,现在需要确保一切按预期运行并符合最佳实践。学习如何审查、重构和改进代码,并运行更全面的测试。
开始本章

案例研究:用 Python 构建软件

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。