Python 文法詳解(パイソン ブンポウ ショウカイ)
その他- 著者:
- 石本敦夫(イシモト,アツオ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2014年09月
- ISBN:
- 9784873116884
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
Python の入門書は数多くありますが、本書が狙うのは「書けるけれど、なぜそう動くのか説明できない」層です。変数の束縛、スコープ規則、ディスクリプタ、メタクラスといった言語の内部機構を、 CPython の実装まで視野に入れながら体系的に解説します。著者の石本敦夫氏は CPython コア開発者として長年活動してきた人物であり、仕様策定側の視点から語られる記述には独自の重みがあります。
読み手として想定されるのは、チュートリアルを終えて実務コードを書き始めたものの、デコレータやジェネレータの挙動を感覚ではなく仕組みで把握したいと感じている中級者です。各構文要素を「何ができるか」ではなく「どう評価されるか」というレベルで掘り下げるため、読了後には公式リファレンスや PEP を自力で読み解く足がかりが手に入ります。
一方、本書は 2014 年刊行のため Python 2 系の記述を含み、 3.10 以降で追加された構造パターンマッチや型ヒントの進化はカバーしていません。言語の根幹にあたる評価モデルやオブジェクトシステムは版を超えて有効ですが、新機能を追う用途には別途補完が必要です。 Python を道具としてだけでなく言語として深く知りたい人に向いた、辞書的に長く手元へ置ける一冊です。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
本に書いてあることが古くても学べることはある
プログラミングの世界は変化が速く、本の内容がすぐ古くなると言われます。でも、古い本からでも学べることはたくさんあります。何が古くなり、何が古くならないのかを解説します。
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピュータに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
構造化ログとは - JSON ログの設計と検索性
構造化ログとは、ログを JSON など機械可読な形式で出力し、フィールド単位の検索 / 集計を可能にするロギング手法。非構造化ログとの違い、含めるべきフィールド、失敗パターンを解説
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
C++
C 言語にオブジェクト指向などを加えた高性能言語。処理速度が求められる領域で使われる