メインコンテンツへスキップ
ホームPython

コース

ケーススタディ:Pythonでソフトウェアを構築する

上級スキルレベル
更新日 2025/06
Pythonで実践的なアプリを構築。OOPとソフトウェア工学の原則を練習し、クリーンで保守しやすいコードを書く。
コースを無料で開始
PythonProgramming
3時間
10 ビデオ
29 演習
2,050 XP
2,191
修了証明書

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

何千もの企業の従業員が支持

Group

チームのトレーニングを担当していますか?

Businessをお試しください

コース説明

このコースでは、実践的なアプリケーションである住宅ローン計算機の開発を通じて、ソフトウェアエンジニアリングを実践的に学べます。 ローン金額、金利、返済期間などの主要な入力値に基づいて、毎月の支払い額を計算する方法を学びます。 その過程で、効率的でモジュール化され、保守しやすいコードを作成するために、ソフトウェアエンジニアリングの重要な原則を適用します。

作成するもの

Pythonを使って、基本的なツールから堅牢なソリューションへと進化する住宅ローン計算機を設計・実装します。 シンプルなモジュールから始めて、継承を使って機能を拡張し、金融計算を扱うものを含む高度な計算機を作成します。 この実践的なプロジェクトでは、実際のソフトウェア開発手法と、スケーラブルなコードを構築する方法を理解できます。

使用する手法

コース全体を通して、DRY(Don't Repeat Yourself)原則やモジュール性といった最良の練習に従い、コードを効果的に整理していきます。 PEP 8標準に従い、Pylintなどのツールを使ってコード品質を維持し、pytestで自動テストを作成して、アプリケーションの信頼性を確保します。 コースの終了時には、実践的なソフトウェアソリューションを自信を持って設計、実装、テストするスキルが身についています。

前提条件

Intermediate Object-Oriented Programming in PythonSoftware Engineering Principles in Python
1

Introduction to the Case Study

Get to know the brief and start building your calculators from scratch while recapping important object-oriented and software engineering principles such as the Don't Repeat Yourself (DRY) principle.
チャプターを開始
2

Write a Python Module

The basics are done, and now it's time to spruce them up! Continue with adding documentation and automated testing, and extend the functionality even further.
3

Maintainability

The main code is written so now it's time to make sure everything works as it should and follows the best practices. Learn how to review, refactor, and improve your code, as well as run more comprehensive tests.
ケーススタディ:Pythonでソフトウェアを構築する
コース完了

修了証明書を取得

この修了書をLinkedInや履歴書、CVに追加しましょう
ソーシャルメディアや人事評価で共有しましょう
今すぐ登録

19百万人を超える学習者と共にケーススタディ:Pythonでソフトウェアを構築するを始めましょう!

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。