Documentation Python

All Articles

02
【Python】Nullオブジェクト - PythonにおけるNoneの役割と使用法

【Python】Nullオブジェクト - PythonにおけるNoneの役割と使用法

PythonにおけるNoneは、他の言語のnullに相当するシングルトンです。Noneの特徴、使用方法、およびPythonプログラムでの適切なテスト方法を解説します。

03
【Python】カスタム例外の宣言方法 - モダンなPythonでのベストプラクティス

【Python】カスタム例外の宣言方法 - モダンなPythonでのベストプラクティス

Pythonでカスタム例外を定義する正しい方法を紹介します。基本的な例外クラスの作成から、メッセージや追加データを含めた高度なカスタム例外までを、Pythonのベストプラクティスに従って解説します。

04
【Python】setup.pyでインストールしたパッケージのアンインストール方法 - 手動とpipの使い方

【Python】setup.pyでインストールしたパッケージのアンインストール方法 - 手動とpipの使い方

Pythonのsetup.py installでインストールしたパッケージをアンインストールする方法を詳しく解説します。手動でファイルを削除する方法や、pipを使った便利なアンインストール手順も紹介します。

05
【Python】相対インポートの使い方 - __main__と-mオプションの理解

【Python】相対インポートの使い方 - __main__と-mオプションの理解

Pythonでの相対インポートに関する問題の解決方法を解説します。__main__モジュールとの関係や、-mオプションを使って相対インポートを正しく実行する方法について詳しく説明します。

06
【Python】switch文の代替方法 - Pythonでの条件分岐の実現

【Python】switch文の代替方法 - Pythonでの条件分岐の実現

Pythonにはswitch文がありませんが、その代替としてmatch-caseやif-elif、辞書を使った方法があります。本記事では、Python 3.10以降のmatch-case構文や、それ以前のバージョンでの代替方法について詳しく解説します。

07
【Python】相対インポートを解決する方法 - スクリプトとモジュールの違い

【Python】相対インポートを解決する方法 - スクリプトとモジュールの違い

Pythonで相対インポートのエラーを解決する方法を解説します。特にImportError attempted relative import with no known parent packageというエラーが発生する理由や、その回避方法について詳しく説明します。

08
【Python】Shebangの使い方 - Pythonスクリプトを実行形式にするための方法

【Python】Shebangの使い方 - Pythonスクリプトを実行形式にするための方法

Pythonスクリプトにおけるshebang(シバン)行の重要性とその正しい書き方について解説します。shebangを使ってスクリプトを実行可能にする方法や、その適切な形式について詳しく説明します。

09
【Python】静的メソッドの使い方 - @staticmethodデコレータの役割と用途

【Python】静的メソッドの使い方 - @staticmethodデコレータの役割と用途

Pythonの静的メソッドを作成するためにstaticmethodデコレータを使用する方法を解説します。静的メソッドはクラスのインスタンスを必要とせずに呼び出せるメソッドで、クラス全体に関連する処理に適しています。

10
【Python】super()の理解 - __init__メソッドとの使い方

【Python】super()の理解 - __init__メソッドとの使い方

Pythonのsuper()と__init__メソッドの関係を理解し、継承や複数の親クラスを持つクラスでの正しい使い方について詳しく解説します。

円