PEP 8 への準拠
これまで見てきたように、コードが PEP 8 のガイドラインに準拠しているかどうかを確認するツールがあります。準拠を保つ方法の一つは、スタイルガイドから外れた際に警告を表示する IDE を使うことです。もう一つの方法は、pycodestyle パッケージを使ってコードをチェックすることです。
以下の結果は、エディターに表示されているコードに対して pycodestyle チェックを実行した出力です。各行の先頭の数字は、該当する違反が何件あったかを示しています。
my_script.py:2:2: E225 missing whitespace around operator
my_script.py:2:7: E231 missing whitespace after ','
my_script.py:2:9: E231 missing whitespace after ','
my_script.py:5:7: E201 whitespace after '('
my_script.py:5:11: E202 whitespace before ')'
この演習はコースの一部です
Python におけるソフトウェアエンジニアリングの原則
演習の手順
pycodestyleの出力を参考に、コードを PEP 8 に準拠した形に修正しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Assign data to x
x=[8,3,4]
# Print the data
print( x )