Python– category –
-
Python Docstringのマスターガイド:完全な文書化とベストプラクティス
ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値などを理解す... -
【完全ガイド】Python命名規則:コードの可読性と効率性を向上
プログラミングにおいて、命名規則はコードの可読性やメンテナンス性を大きく左右します。 可読性の高いコードは、他の開発者が理解しやすくなり、エラーの発見や修正が容易になります。それにより、メンテナンス性も向上します。 命名規則を遵守すること... -
【Python】例外処理完全ガイド:初心者向けの使い方と応用テクニック
現場でPythonを書くなら、例外処理が書けないとお話になりません。 例外処理が適切に実装されていないと、業務システムとしては不完全で使い物になりませんね。 本記事では、Pythonの例外処理について、初心者でも理解できるように基本から応用まで詳しく... -
【初心者向け】Pythonでよく見る例外クラスとその原因を解説
プログラミングしていると、必ずエラーが発生します。初心者の場合、エラーが解決できないと、挫折することもあります。 そこで本記事では、初心者にとってわかりやすいように、代表的な例外クラスの種類と、その原因を紹介します。さらに、例外処理の基礎... -
Pythonパッケージ開発入門!初心者向けsetup.pyの使い方をマスター
Pythonは、オブジェクト指向プログラミング言語の一つであり、多くの場面で使われる汎用言語です。Pythonを使うことで、簡単かつ効率的にアプリケーションやツールを開発することができます。 Pythonで開発したアプリケーションやツールを他の人が使えるよ... -
Python__init__.py入門:基本から応用まで分かりやすく解説
Pythonプロジェクトにおいて、__init__.pyファイルは重要な役割を果たしていますが、その存在や使い方については初心者にとって分かりにくいことがあります。 この記事では、__init__.pyファイルの基本から応用までを、初心者にも分かりやすく解説します。... -
venvを使った、Pythonの仮想環境の作り方
仮想環境を作ることで、Pythonのパッケージをプロジェクトごとに隔離することができます。 チームで開発する時はもちろんのこと、個人開発をする時も、環境依存の問題をなくすために、仮想環境を使って、開発をすべきです。 個人的には、環境差異による問... -
pytestでよく使うオプションをサンプル付きで紹介
pytestには、コマンドオプションがあります。 コマンドオプションを使えば、細かく実行ケースを指定したり、欲しい情報を追加表示することが可能です。 この記事では、 pytestでよく使うコマンドオプションをサンプル付きで紹介します。 pytestでよく使う... -
pytestで簡単にカバレッジを出力する方法
テストコードを書いていると、どれくらいテストコードを書くべきか迷うことがあります。 その時に有効なのが、カバレッジです。 カバレッジとは、開発したプログラムに対するテストのカバー率のことを言います。カバレッジが高いとテストの網羅率が高いと... -
【一括インストール】requirements.txtの使い方
Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。 この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。 requirements.txtを使って、インストールするモジュ...