【Development and Operations Part 3】Automatic Correction of Python Code! Introduction and Usage of Code Formatter

Posted by

【開発・運用編#3】Pythonコードを自動修正!コードフォーマッターの導入方法・使い方

Pythonコードを自動修正!コードフォーマッターの導入方法・使い方

Pythonは非常に柔軟で読みやすい言語ですが、長いコードや複数人で開発する場合、一貫性のあるスタイルで書くことが重要です。そこで、コードフォーマッターを使用して自動的にコードを整形することができます。

コードフォーマッターの導入方法

Pythonのコードフォーマッターとして有名なツールには、Pylint、Autopep8、Blackなどがあります。これらのツールはPythonのコードを自動的に整形し、一貫性のあるスタイルで書くことができます。

これらのツールを導入するには、まずpipを使用してインストールします。以下のコマンドを実行してください。

pip install pylint autopep8 black

コードフォーマッターの使い方

各ツールの使い方はそれぞれ異なりますが、基本的にはターミナルで以下のようにコマンドを実行することでコードを整形することができます。

Pylint

pylint your_code.py

Autopep8

autopep8 your_code.py

Black

black your_code.py

上記のコマンドを実行すると、指定したPythonファイルが自動的に整形されます。

コードフォーマッターを導入することでコードの品質を維持し、開発効率を向上させることができます。Pythonのプロジェクトでコードフォーマッターを積極的に活用して、より良いコードを書くように心がけましょう。

0 0 votes
Article Rating
6 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@user-ej3zj6kv9z
4 months ago

ソースコードはこちら。随時更新されます!
https://zenn.dev/dijzpeb/books/848d4d8e47001193f3fb?utm_source=youtube&utm_medium=social&utm_campaign=mlops_3

【補足】
使っているエディターはVSCode(Visual Studio Code)です

競馬予想で始める機械学習〜開発・運用編〜 #3
【目次】
0:00 はじめに
1:24 このチャンネルの紹介
4:07 Pythonのコーディング規約とは?
9:19 flake8の導入方法・使い方
17:07 black formatterの導入方法・使い方
20:43 import文を自動整形する方法

【関連動画】
競馬予想AIシリーズ第1回:Pythonで競馬データをスクレイピングする
https://youtu.be/Pz5O52tshvQ

競馬予想AIを作りたい初心者のための、参考書4選
https://youtu.be/MSCGpF2V9uU

@garoist
4 months ago

応援してます!いつもわかりやすい動画ありがとうございます!

@hrcs2395
4 months ago

共同開発リポジトリは運用中でしょうか?
メールをお送りしたので運用中でしたら招待いただけると助かります

@user-lg3ws7tz9c
4 months ago

投稿ありがたいです!

@user-br6ey2bn6h
4 months ago

うおー久しぶりだ!
やる気出てきました

@user-lx7rd6vn1o
4 months ago

久しぶりでめっちゃ嬉しいです!