Documentation Python

All Articles

02
【Python】主要なdocstringフォーマット - 書き方と違い

【Python】主要なdocstringフォーマット - 書き方と違い

Pythonで最もよく使われるdocstringフォーマットには、reST、Googleスタイル、Epydoc、Numpydocがあります。それぞれのフォーマットの特徴と例について詳しく解説します。

03
【Python】NumPyの利点 - Pythonリストとの比較

【Python】NumPyの利点 - Pythonリストとの比較

NumPyは、Pythonリストに比べてメモリ効率や計算速度の点で優れています。特に大量の数値データを扱う場合において、その性能と利便性が大きく発揮されます。この記事では、NumPyが提供する具体的な利点について説明します。

04
【Python】* と  の使い方 - 可変引数とアンパックの違い

【Python】* と の使い方 - 可変引数とアンパックの違い

Pythonで使われる *args と kwargs の意味や使い方を解説します。可変長引数の定義方法、リストや辞書のアンパックに関する詳細も紹介します。

05
【Python】@記号の使い方 - デコレータと行列積演算

【Python】@記号の使い方 - デコレータと行列積演算

Pythonにおける@記号は、主にデコレータとして関数やメソッドの修飾に使用されます。また、行列積演算としても使用されます。この記事では、これら2つの用途について具体例と共に詳しく解説します。

06
【Python】urllib, urllib2, urllib3, requestsの違い - HTTPリクエストのモジュール比較

【Python】urllib, urllib2, urllib3, requestsの違い - HTTPリクエストのモジュール比較

Pythonで使われるHTTPリクエスト用のモジュール、urllib, urllib2, urllib3, requestsの違いについて解説します。それぞれの特徴、用途、使い分けのポイントを具体的な例を用いて説明します。

07
【Python】nonlocalの使い方 - 外部関数の変数を操作する方法

【Python】nonlocalの使い方 - 外部関数の変数を操作する方法

Python 3のnonlocalキーワードは、ネストした関数の外側の変数にアクセスし、それを変更するために使用されます。このキーワードの使い方や具体的な動作について解説します。

08
【Python】複数のコンストラクタを実装する方法 - クラスメソッドと柔軟な初期化

【Python】複数のコンストラクタを実装する方法 - クラスメソッドと柔軟な初期化

Pythonで複数のコンストラクタを実装する方法を紹介します。クラスメソッドや*args、kwargsを使った柔軟な初期化手法と、その使い分けを詳しく解説します。

09
【Python】関数定義における -> の意味 - 戻り値の型アノテーション

【Python】関数定義における -> の意味 - 戻り値の型アノテーション

Pythonの関数定義で使用される->記号は、関数の戻り値の型を示すためのアノテーションです。この記事では、この構文の意味と使用例を詳しく解説します。

10
【Python】Eggファイルとは何か - パッケージ管理の仕組みと役割

【Python】Eggファイルとは何か - パッケージ管理の仕組みと役割

Pythonにおけるeggファイルの役割と機能について解説します。eggファイルは、特定バージョンのPythonプロジェクトを管理するためのフォーマットで、配布や複数バージョンの共存に役立ちましたが、現在はwheel形式が主流です。

円