|
内容紹介・もくじなど
著者プロフィール
ラマルホ,ルチアーノ(ラマルホ,ルチアーノ)
Pythonプログラマー。PSF(Python Software Foundation)のフェロー。ブラジル初のハッカースペースであるGaroa Hacker Clubeの共同設立者。1995年にネットスケープコミュニケーションズが株式公開する以前はWeb開発者だった。1998年にPerlからJava、そしてPythonに乗り替えた。2015年にThoughtworksに入社し、サンパウロオフィスのプリンシパルコンサルタントとして活躍している。アメリカ、ヨーロッパ、アジアのPythonイベントで基調講演、講義、チュートリアルを行うほか、GoやEli…() ラマルホ,ルチアーノ(ラマルホ,ルチアーノ)
Pythonプログラマー。PSF(Python Software Foundation)のフェロー。ブラジル初のハッカースペースであるGaroa Hacker Clubeの共同設立者。1995年にネットスケープコミュニケーションズが株式公開する以前はWeb開発者だった。1998年にPerlからJava、そしてPythonに乗り替えた。2015年にThoughtworksに入社し、サンパウロオフィスのプリンシパルコンサルタントとして活躍している。アメリカ、ヨーロッパ、アジアのPythonイベントで基調講演、講義、チュートリアルを行うほか、GoやElixirのカンファレンスでも言語設計のトピックを中心に講演している |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ハードコアな読者から圧倒的な支持を受ける定番…(続く)
ハードコアな読者から圧倒的な支持を受ける定番書籍の改訂版。本書では、Pythonの実務経験がある中・上級の開発者を対象に、Python言語の奥深さと高度な機能を実践的に解説します。本書を通してdoctestによる対話的な例を多用し、単なる知識の紹介にとどまらず、現場での応用力を高めるアプローチを重視しています。タプルのアンパック、デスクリプタ、メタクラスといったPython特有の機能に焦点を当てており、Pythonの能力を隅々まで使いきったコーディングを可能にします。
もくじ情報:第1部 データ構造(Pythonのデータモデル;さまざまなシーケンス;ディクショナリとセット;Unicode文字列とバイト列;データクラスビルダー;オブジェクト参照、ミュータブル性、再利用);第2部 オブジェクトとしての関数(第1級オブジェクトとしての関数;関数での型ヒント;デコレータとクロージャ;第1級関数のデザインパターン);第3部 クラスとプロトコル(Pythonicなオブジェクト;シーケンスの特殊メソッド;インターフェース、プロトコル、ABC;継承の光と影;型ヒントの詳細;演算子のオーバロード);第4部 制御フロー(イテレータ、ジェネレータ、従来のコルーチン;with、match、elseのブロック;Pythonの並行処理モデル;並行処理のExecutor;非同期プログラミング);第5部 メタプログラミング(動的属性とプロパティ;属性のデスクリプタ;クラスのメタプログラミング)