用語集

ここで取り上げる用語はPython限定のものばかりではありませんが、説明の中にはPythonコミュニティで固有の意味を持つものもあります。

次の公式ドキュメントの用語集も参照してください。

ABC
Leo Geurts、Lambert Meertens、Steven Pembertonが開発したプログラミング言語。Pythonを開発したGuido van Rossumは、1980年代にABC環境を実装したプログラマでした。インデントを使ったブロック構造、組み込みのタプルとディクショナリ、タプルのアンパック、forループのセマンティクス、すべてのシーケンス型の統一的な処理などは、PythonがABCから受け継いだ典型的な特徴です。
accessor
データ属性1つだけにアクセスするために実装されるメソッド。getterとsetterの2つのメソッドを示す包括的な用語としてaccessorを用いる人もいますが、accessorをgetterのみに用い、setterのことをmutatorとする人もいます。
BDFL
Benevolent Dictator For Life(慈悲深き終身独裁官)の略で、Pythonの設計者であるGuido van Rossumの別名。
BOM
Byte Order Markの略で、UTF-16でエンコードされたファイルの先頭に付加されることもあるバイト列。文字としてのBOMはU+FEFF(ZERO WIDTH NO-BREAK SPACE)とエンコードされ、これはビッグエンディアンのCPUならb'\xfe\xff'、リトルエンディアンのCPUならb'\xff\xfe' ...

Get Fluent Python ―Pythonicな思考とコーディング手法 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.