電子書籍
Pythonエンジニア育成推進協会監修 Python実践レシピ
著者 著者:鈴木 たかのり , 著者:筒井 隆次 , 著者:寺田 学 , 著者:杉田 雅子 , 著者:門脇 諭 , 著者:福田 隼也
(概要)Pythonでプログラムを作成するときに役立つ機能とライブラリを網羅した、実践的なレシピ集です。本書を使いこなして、Pythonプログラマーとして大きなステップア...
Pythonエンジニア育成推進協会監修 Python実践レシピ
ワンステップ購入とは ワンステップ購入とは
Python実践レシピ
商品説明
(概要)
Pythonでプログラムを作成するときに役立つ機能とライブラリを網羅した、実践的なレシピ集です。本書を使いこなして、Pythonプログラマーとして大きなステップアップが図りましょう。
本書では、Pythonが提供する、環境構築、コーディング規約、言語仕様、オブジェクト指向をサポートするクラス、型をアノテーションとして付けられる型ヒントなどに関する実践で役立つ機能を幅広く網羅しています。さらに標準ライブラリとよく使われるサードパーティライブラリとして、テキスト処理、数値処理、日付・時刻処理、データ型、アルゴリズム、ファイルとディレクトリへのアクセス、データ圧縮・アーカイブ・永続化、特定データフォーマットやインターネット上データの扱い、HTMLの扱い、テスト、デバッグ、暗号、並行処理・並列処理までの活用法を紹介します。よくある使い方、よくあるエラーや周辺知識なども加えられており、プログラミングのヒントが満載です。
(こんな方におすすめ)
・Pythonでプログラミングしている方
・Pythonの基本的な文法を学習して、実際にプログラミングを行いたい方
(目次)
Chapter 1 Pythonの環境
1.1 Pythonパッケージを管理する
1.2 仮想環境を作成する
Chapter 2 コーディング規約
2.1 Python標準のスタイルガイドbr>
2.2 静的コード解析ツール
2.3 ソースコードの自動整形
Chapter 3 Pythonの言語仕様
3.1 例外処理
3.2 with文
3.3 関数の引数
3.4 アンパック
3.5 内包表記、ジェネレーター式
3.6 ジェネレーター
3.7 デコレーター
Chapter 4 Pythonのクラス
4.1 class構文
4.2 属性とメソッド
4.3 継承
4.4 dataclass
4.5 オブジェクト関連関数
Chapter 5 型ヒント
5.1 型ヒント
5.2 静的型チェックを行う
Chapter 6 テキストの処理
6.1 一般的な文字列操作を行う
6.2 フォーマットと文字列リテラル
6.3 正規表現を扱う
6.4 Unicodeデータベースへアクセスする
Chapter 7 数値の処理
7.1 基本的な数値計算を行う-組み込み関数、math
7.2 十進数で計算を行う-
7.3 擬似乱数を扱う
7.4 統計計算を行う
Chapter 8 日付と時刻の処理
8.1 日付や時刻を扱う
8.2 時刻を扱う
8.3 IANAタイムゾーンデータベースを扱う
8.4 datetimeの強力な拡張モジュール
Chapter 9 データ型とアルゴリズム
9.1 ソート
9.2 さまざまなコンテナー型を扱う
9.3 二分法アルゴリズムを利用する
9.4 列挙型による定数の定義を行う
9.5 データを読みやすい形式で出力する
9.6 イテレーターの組み合わせで処理を組み立てる
9.7 ミュータブルなオブジェクトをコピーする
Chapter 10 汎用OS・ランタイムサービス
10.1 OSの機能を利用する
10.2 ストリームを扱う
10.3 インタープリターに関わる情報を取得、操作する
10.4 コマンドラインオプション、引数を扱う
Chapter 11 ファイルとディレクトリへのアクセス
11.1 ファイルパス操作を直観的に行う
11.2 一時的なファイルやディレクトリを生成する
11.3 高レベルなファイル操作を行う
Chapter 12 データ圧縮、アーカイブと永続化
12.1 gzip圧縮ファイルを扱う
12.2 ZIPファイルを扱う
12.3 tarファイルを扱う
12.4 Pythonオブジェクトをシリアライズする
Chapter 13 特定のデータフォーマットを扱う
13.1 CSVファイルを扱う
13.2 JSONを扱う
13.3 INIファイルを扱う
13.4 YAMLを扱う
13.5 Excelを扱う
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む