Python用語集

NumPy

Python♪用語集:NumPyの配列に関する日本語表現

NumPy配列のsize、shape、shape[i]等の日本語表現は様々です。例えば、.shape[i]が示す値は「要素数」「大きさ」「長さ」など多くの言葉が定義されています。そこで、これらの中から使いやすく混乱しにくい表現を選び、紹介したいと思います。
Python

Python♪用語集:意外に難しいコンテナ、シーケンスなどの分類

意外に難しい「コンテナ」「シーケンス型」「イテラブル」「整数型」「ミュータブル」「イミュータブル」などの分類を整理し、覚え方を紹介します。Pythonのチュートリアルやドキュメントを読むとき、これらの用語が理解できないと読み進められません。この機会に頭の中を整理しましょう。
Python

Python♪用語集:モジュール、パッケージ、ライブラリの違い

「モジュール」「パッケージ」「ライブラリ」「標準ライブラリ」「外部ライブラリ」という用語は、Pythonの解説書などでも頻繁に出てきます。文の前後からなんとなく意味は分かるけれど明確には説明できない。そんな時には、一度、その違いを整理してみ...
Python

Python♪用語集:「インデント」の意味はなんとなくわかるけど

Pythonでは、if文やfor文の影響範囲をインデントによって示します。これはPythonの基本事項ですので、すぐ理解できると思います。でも、「インデント」という言葉を使って文章を記述しようとすると、「インデントする」って使い方でよかった...
Python

Python♪用語集:コメントアウト

1.解説する用語「コメントアウト」2.コメントアウトPythonでは、コードの中に半角の「#」(ハッシュタグ)を使用すると、「#」を記述した行の「#」以降のコードを無効にできます。例えば行の最初を「#」にすると、その行のコードはすべて無効に...
Python

Python♪用語集:エスケープシーケンス、エスケープ文字

1.解説する用語「エスケープシーケンス」「エスケープ文字」2.エスケープシーケンス、エスケープ文字改行のように通常の文字列では表現できないものも「\n」といった文字列で記述することができます。「\n」のような特殊な文字や機能を表す文字列のこ...
Python

Python♪ディレクトリ、カレントディレクトリ、絶対パス、相対パス

 ディレクトリ、ルートディレクトリ、カレントディレクトリ、絶対パス、相対パス。こんなことは、Windowsでは気にする必要がありません。でも、プログラムを組んでいると、時々、その知識が必要な時があります。ここでは、絶対パスと相対パスを使って...
Python

Python♪用語集:変更可能体(ミュータブル)と変更不能体(イミュータブル)

最初、Pythonの変更不能体(イミュータブル)という言葉を聞いて、私はJavaやCなどで用意されている「定数」をイメージしてしまったのですが、変更不能体(イミュータブル)は定数ではありません。 他のプログラミング言語で用意されている「定数...