保守性

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

Mark Pedigo

Principal Data Scientist

PEP 8

  • 公式スタイルガイド
  • レイアウト・命名規則の指針
  • 可読性と保守性を向上

PEP 8 を順守して作業するプログラマー

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

PEP8 形式の利点

  • 可読性の向上
    • 一貫性
  • 共同作業の改善
    • 共通のスタイル指針
  • エラー削減
    • よくあるミスを回避

PC で協力する 2 人

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

PEP8 と変数名

  • 名前で目的と意味を明確化
  • 一貫性のための規約を提供
  • 明確な名前はエラー防止に有効
    • snake_case を使用
    • 区別しやすい例: my_variable と myVariable

青と黄色のヘビ

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

PEP 8 がエラーを減らす理由

  • あいまいな命名を避ける
  • シンプルさを促進
  • 一貫性を推奨
ケーススタディ:Pythonでソフトウェアを構築する

Pylint ライブラリの役割

  • コードを PEP 8 に照合
  • 体裁・命名の問題を確認
  • スコアを付与
  • 詳細レポートを提供
ケーススタディ:Pythonでソフトウェアを構築する

pylint の利点

  • エラー検出
  • コード品質の向上
  • カスタマイズ性と柔軟性
  • pylint myfile.py
ケーススタディ:Pythonでソフトウェアを構築する

ロードマップ

プロジェクトの完了部分と次に始める部分を示すロードマップ

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

演習に進みましょう!

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

Preparing Video For Download...