連載
Pythonチートシート:人気連載まとめ読み! @IT eBook(63)
人気過去連載を電子書籍化して無料ダウンロード提供する@IT eBookシリーズ。第63弾は、Pythonでプログラミングをする上で必須の構文をギュギュッとまとめたPythonチートシート!
本書はPythonでプログラミングする上で覚えておきたい、覚えておくべき、でも、忘れてしまいがちという構文をさまざまな要素ごとにギュッとまとめたPythonプログラマー必携とでもいうべき1冊だ。
Pythonが組み込みで提供する基本的なデータ型や制御構造、関数、多数のデータを一括して扱うためのリストやタプル、辞書、集合といったデータ構造、クラス定義に関連するアレコレ、ファイル操作の基本、モジュールやパッケージ、例外、さらには特殊メソッドまで、Pythonのコードを記述する際によくお世話になる構文や言語要素をまとめている。
本書の内容を以下に示す。
- 基本要素編:組み込みの基本データ型、制御構造、演算子、関数定義の基本など、Pythonプログラムを構成する基本要素を紹介
- 関数定義編:位置引数とキーワード引数、デフォルト引数値、可変長引数、ラムダ式といった関数にまつわる詳細な知識をギュッと圧縮
- 文字列/リスト/タプル/辞書/集合の操作編:Pythonのコードを書く上で、使わないことはないであろうデータ構造に共通の操作、固有の操作などをまとめて掲載
- クラス定義編:クラス定義の基本から、インスタンス変数や各種のメソッド、プロパティの定義、多重継承と名前解決までを総まとめ
- ファイル操作編:ファイルの読み書き、テキストファイルとバイナリファイル、structモジュールなど、Pythonでファイルを扱うときに知っておくとよい知識を網羅
- モジュール/例外編:モジュールとパッケージの使い方/作り方と、例外の処理方法、例外の送出、例外クラスの定義に関する知識を凝縮
- 特殊メソッド編:自分で定義したクラスのインスタンスをカスタマイズするために使える各種の特殊メソッドを概観
このように、Pythonで日常的にプログラムを書く際に、知っておきたい、でもすぐには思い出せなかったり、いつでも頭の中に入ったりするわけではない知識を1冊の中にギュギュッと凝縮している。構文と豊富なサンプルで、これらの使い方がすぐに分かるのもよいところ。
Pythonコーディングのお供にも、他の参考書やWebページを読む際に「この構文て何だっけ?」というときにも役に立つのではないだろうか。手元に置いて、活用していただければ何よりだ。
Copyright© Digital Advantage Corp. All Rights Reserved.