メインコンテンツへスキップ

コース

プログラミングパラダイムの基礎

初級2 時間

命令型・宣言型、手続き型、関数型、オブジェクト指向など、多様なプログラミングパラダイムを学びましょう。

Python2 時間14 本の動画45 個の演習3,450 XP4,240修了証明書

無料アカウントを作成

Google で続行
または
続行することで、 利用規約、私たちの プライバシーポリシー そして、あなたのデータが米国に保存されること。

何千もの企業の学習者に支持されています

チームのトレーニングをお考えですか?

ビジネス向けに試す

コース説明

プログラミングに関する認識を根本から変える準備はお済みでしょうか?『プログラミングパラダイム入門』では、命令型プログラミングや宣言型プログラミング、手続き型プログラミング、関数型プログラミング、オブジェクト指向プログラミングなど、様々なプログラミングパラダイムの基本について学んでいただけます。

これらのパラダイムにおける実際の使用例や各パラダイムでよく見られるコーディングパターンについて学び、さらに各パラダイムごとにPythonで基本的なプログラムを作成していただきます。このコースを修了される頃には、様々なプログラミングパラダイムを認識できるようになり、それぞれをいつ選択すべきか理解できるようになるでしょう。さらに、以下のようなより高度なトピックについても、少しだけ先取りしてご覧いただけます:
  • 関数型プログラミングにおける再帰
  • 手続き型プログラミングにおけるクラス継承


各プログラミングパラダイムの利点と欠点を理解する



第2章から第4章では、それぞれ手続き型プログラミング、関数型プログラミング、オブジェクト指向プログラミングについて学んでいきます。各章では、特定のプログラミングパラダイムの特徴、いくつかの一般的な実世界の応用例、そしてどのパラダイムをいつ選択すべきか理解できる程度の概要を扱います。

単純な手続き型、関数型、およびオブジェクト指向のプログラムを実装します



各章では、指定されたパラダイム内でプログラムを構築する演習も含まれます。Pythonを使用して、サブルーチンや再帰関数を作成し、独自のクラスを定義していただきます。

学習を終える頃には、プログラミングパラダイムの基本、その用途、一般的なコーディングパターン、そしてそれぞれのパラダイムを特定の状況で適用すべきタイミングについて、確かな理解を得られるでしょう。

前提条件

カリキュラム

コース概要

1

プログラミングパラダイム入門

2

手続き型プログラミング

最も広く使われているパラダイムの一つ、手続き型プログラミングを深掘りします。このチャプターでは、手続き型プログラミングとは何か、どのような問題に有効か、どのように責務の分離とモジュール化を実現するかを学びます。`if` 文、`for` ループ、関数定義といった制御フローが手続き型でどのように使われるかを確認し、Pythonで実践します。
4

オブジェクト指向プログラミング

プログラミングパラダイムの基礎

コース修了

達成証明書を取得する

今すぐ登録

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

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進めましょう。