【Pythonコーディング規約】PEP8 とは何か

PEP8とは

PEP8とは、Pythonにおけるスタイルガイドです。
スタイルガイドとは、変数や関数名の付け方、空白に関する内容や、インデントの仕方、コメントの書き方など様々な基本的なルールを定義したコーディングの規約を指します。

PEP8の一例を挙げると、例えばタブではなくスペースを推奨し、インデントはスペース4つ入れたり、import文は行を分けて読み込むなどのルールが定義されています。

PEP8の3種類のルール

PEP8で定義されているルールには大きく3つに大別できます。

AI・データサイエンス、
機械学習の実践力を高めたい方へ

  • プログラミングを0から学びたい
  • データサイエンティスト、データ
    アナリストを目指したい
  • AIエンジニア、大規模言語モデル(LLM)エンジニアを目指したい

AI人材コースを無料体験してみませんか?

  • 無料で120以上の教材を学び放題!
  • Pythonやデータ分析、機械学習など
    AI人材に必須のスキルを無料体験できる!
  • データ分析、AI開発の一連の流れを体験、実務につながる基礎スキルを習得!

1分で簡単!無料!

無料体験して特典を受け取る

① コードレイアウトに関するルール

②コメントに関するルール

③命名規則に関するルール

他にも、式や文中の空白文字に関するルールもあります。

なぜコーディング規約が大切なのか

一人でプログラムを記述する分には意識する必要はあまりないかもしれませんが、実際のプロダクト開発ではチームで開発することが一般的です。このチームで開発する上で、PEP8などのスタイルガイドに従うことで、コードの書き方に一貫性が生まれるため、コードの可読性や保守性が高まり、結果品質を担保することに繋がります。

おわりに

この記事では、コーディング規約とは何か、PEP8とは何か、なぜコーディング規約が大切なのかに関して簡単に解説しました。実務においてはコーディング規約を守ることで、コードの可読性が向上します。

Pythonのコードを書く際には、PEP8に従ってコードを書くように習慣づけると良いでしょう。

Pythonを効率よく学ぶには?

Pythonを効率よく学ぶには、普段からPythonを利用している現役のデータサイエンティストや機械学習エンジニアに質問できる環境で学ぶことです。
質問し放題かつ、体系的に学べる動画コンテンツでデータ分析技術を学びたい方は、オンラインで好きな時間に勉強できるAI Academy Bootcampがオススメです。受講料も業界最安値の35,000円(6ヶ月間質問し放題+オリジナルの動画コンテンツ、テキストコンテンツの利用可能)なので、是非ご活用ください。




  • 30時間以上の動画講座が見放題!
  • 追加購入不要!
    これだけで学習できるカリキュラム
  • (質問制度や添削プラン等)
    充実したサポート体制!

1分で簡単!無料!

AI人材コースを見る



無料体験して特典を受け取る