用語集
ここで取り上げる用語は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.