商品説明
(概要)
「パーフェクトPython」の改訂版。前版はPython 3.2/3.3系をベースに構成されていたこともあり,最新のバージョン(Python 3.8)に変更に加え、新たに型ヒントやasynioによるコルーチンを利用したプログラミングの解説、Webクローリング・スクレイピングのライブラリなども紹介をしています。Pythonの言語仕様や思想、実際に直面する問題の解決から幅広いサードパーティ製のライブラリまでこれ一冊でPythonの知識が身に付きます。
(こんな方におすすめ)
・最新のPython 3.8の情報が知りたい人
・Pythonでロジックは書くことができるが,もう一歩踏み出したい人
(目次)
Part1 Python~overview
1章 Pythonの概要
1-1 Python 3と本書
1-2 Pythonがどのように使われてきたか
1-3 特徴
1-4 Pythonの禅
1-5 Pythonを使う準備
Part2 言語仕様
2章 Pythonの基本
2-1 インデント(ブロック)
2-2 入出力
2-3 コメント
2-4 ドキュメンテーション文字列とオンラインヘルプ
2-5 識別子(名前)
2-6 変数
2-7 予約語
2-8 デバッグ・トレースバック
2-9 メモリー管理
3章 型とリテラル
3-1 オブジェクトについて
3-2 論理型
3-3 数値型
3-4 シーケンス(Sequence)
3-5 set(セット)
3-6 辞書型(Dictionaries)
3-7 None型
3-8 列挙型(Enum)
4章 制御構文
4-1 条件文
4-2 比較演算子
4-3 ループ
4-4 リスト内包表記
4-5 その他の内包表記
4-6 例外処理
4-7 with
4-8 代入式
5章 関数
5-1 関数の定義
5-2 引数の指定
5-3 デフォルト引数
5-4 可変長引数
5-5 return文
5-6 global宣言
5-7 nonlocal宣言
5-8 ジェネレータ関数
5-9 コルーチン
5-10 高階関数とlambda式
5-11 関数デコレータ
5-12 ドキュメンテーション文字列
5-13 関数アノテーション
6章 クラス
6-1 クラスの定義
6-2 クラスオブジェクト
6-3 メソッド
6-4 イニシャライザ(コンストラクタ)
6-5 ファイナライザ(デストラクタ)
6-6 インスタンスアロケータ
6-7 継承
6-8 多重継承
6-9 特殊メソッド
6-10 プライベートメンバー
6-11 ディスクリプタ
6-12 コンテキストマネージャー
6-13 プロパティ
6-14 クラスメソッド
6-15 クラスデコレータとメタクラス
6-16 抽象基底クラス
6-17 クラス生成時の簡易なカスタマイズ
7章 モジュールとパッケージ
7-1 モジュール
7-2 モジュールのインポート
7-3 モジュールの検索パス
7-4 モジュールの構成
7-5 パッケージ
7-6 名前空間パッケージ
7-7 モジュールオブジェクト
7-8 モジュールの実行 197
8章 型ヒント
8-1 型ヒントとは
8-2 変数アノテーション
8-3 typingモジュール
8-4 アノテーションの遅延評価
8-5 スタブファイル
8-6 サードパーティの型ヒント情報の配布方法
9章 拡張モジュールと組み込み
9-1 拡張モジュール
9-2 拡張モジュールのビルド
9-3 例外処理
9-4 Global Interpreter Lock(GIL)
9-5 組み込み型の定義
9-6 アプリケーションにPythonを組み込む
10章
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む