手続き型プログラミングとは?

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

Eleanor Thomas

Senior Data Analytics Engineer

手続き型プログラミングとは?

  • 手続き型プログラミング: プロシージャでプログラムを構成する命令型パラダイム
  • プロシージャ(サブルーチン): 何度も参照・再実行できる一連の手順
  • 注意: 手続き型は命令型の一種。すべての命令型が手続き型とは限らない

命令型と手続き型プログラミング

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

手続き型におけるプロシージャ

  • プロシージャ: 責務分離を実現する仕組み
  • モジュール化を促進
  • 同じコード片を複数箇所で効率よく再実行可能
  • 構造化と可読性の向上に寄与

チェックリスト

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

プロシージャの例

  • Pythonでは、プロシージャは関数として実装される
    ducks = ['Huey', 'Dewey', 'Louie']
    sorted_ducks = sort_ducks(ducks)
    

一列に並ぶアヒル

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

手続き型プログラムの例

def print_initial(name):
    initial = name[0]
    print(initial)

print_initial("Marwa")
print_initial("Celia")
print_initial("Raqael")

出力:

"M"
"C"
"R"
プログラミングパラダイムの基礎

Passons à la pratique !

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

Preparing Video For Download...