Pythonエンジニア育成推進協会監修 Python実践レシピ【電子書籍】[ 鈴木 たかのり ]
カード利用可
在庫あり
2,970円 (税込み) (送料込み)
(2024/11/16 01:45:15時点の在庫、価格情報です。詳しくは販売ページにてご確認下さい。)キャッチコピー
【電子書籍なら、スマホ・パソコンの無料アプリで今すぐ読める!】
ショップ名
商品情報
ポイント | 1倍 |
商品説明
<p><strong>(概要)</strong><br /> Pythonでプログラムを作成するときに役立つ機能とライブラリを網羅した、実践的なレシピ集です。本書を使いこなして、Pythonプログラマーとして大きなステップアップが図りましょう。<br /> 本書では、Pythonが提供する、環境構築、コーディング規約、言語仕様、オブジェクト指向をサポートするクラス、型をアノテーションとして付けられる型ヒントなどに関する実践で役立つ機能を幅広く網羅しています。さらに標準ライブラリとよく使われるサードパーティライブラリとして、テキスト処理、数値処理、日付・時刻処理、データ型、アルゴリズム、ファイルとディレクトリへのアクセス、データ圧縮・アーカイブ・永続化、特定データフォーマットやインターネット上データの扱い、HTMLの扱い、テスト、デバッグ、暗号、並行処理・並列処理までの活用法を紹介します。よくある使い方、よくあるエラーや周辺知識なども加えられており、プログラミングのヒントが満載です。</p> <p><strong>(こんな方におすすめ)</strong><br /> ・Pythonでプログラミングしている方<br /> ・Pythonの基本的な文法を学習して、実際にプログラミングを行いたい方</p> <p><strong>(目次)</strong><br /> <strong>Chapter 1 Pythonの環境</strong><br /> 1.1 Pythonパッケージを管理する<br /> 1.2 仮想環境を作成する<br /> <strong>Chapter 2 コーディング規約</strong><br /> 2.1 Python標準のスタイルガイドbr> 2.2 静的コード解析ツール<br /> 2.3 ソースコードの自動整形<br /> <strong>Chapter 3 Pythonの言語仕様</strong><br /> 3.1 例外処理<br /> 3.2 with文<br /> 3.3 関数の引数<br /> 3.4 アンパック<br /> 3.5 内包表記、ジェネレーター式<br /> 3.6 ジェネレーター<br /> 3.7 デコレーター<br /> <strong>Chapter 4 Pythonのクラス</strong><br /> 4.1 class構文<br /> 4.2 属性とメソッド<br /> 4.3 継承<br /> 4.4 dataclass<br /> 4.5 オブジェクト関連関数<br /> <strong>Chapter 5 型ヒント</strong><br /> 5.1 型ヒント<br /> 5.2 静的型チェックを行う<br /> <strong>Chapter 6 テキストの処理</strong><br /> 6.1 一般的な文字列操作を行う<br /> 6.2 フォーマットと文字列リテラル<br /> 6.3 正規表現を扱う<br /> 6.4 Unicodeデータベースへアクセスする<br /> <strong>Chapter 7 数値の処理</strong><br /> 7.1 基本的な数値計算を行う-組み込み関数、math<br /> 7.2 十進数で計算を行う-<br /> 7.3 擬似乱数を扱う<br /> 7.4 統計計算を行う<br /> <strong>Chapter 8 日付と時刻の処理</strong><br /> 8.1 日付や時刻を扱う<br /> 8.2 時刻を扱う<br /> 8.3 IANAタイムゾーンデータベースを扱う<br /> 8.4 datetimeの強力な拡張モジュール<br /> <strong>Chapter 9 データ型とアルゴリズム</strong><br /> 9.1 ソート<br /> 9.2 さまざまなコンテナー型を扱う<br /> 9.3 二分法アルゴリズムを利用する<br /> 9.4 列挙型による定数の定義を行う<br /> 9.5 データを読みやすい形式で出力する<br /> 9.6 イテレーターの組み合わせで処理を組み立てる<br /> 9.7 ミュータブルなオブジェクトをコピーする<br /> <strong>Chapter 10 汎用OS・ランタイムサービス</strong><br /> 10.1 OSの機能を利用する<br /> 10.2 ストリームを扱う<br /> 10.3 インタープリターに関わる情報を取得、操作する<br /> 10.4 コマンドラインオプション、引数を扱う<br /> <strong>Chapter 11 ファイルとディレクトリへのアクセス</strong><br /> 11.1 ファイルパス操作を直観的に行う<br /> 11.2 一時的なファイルやディレクトリを生成する<br /> 11.3 高レベルなファイル操作を行う<br /> <strong>Chapter 12 データ圧縮、アーカイブと永続化</strong><br /> 12.1 gzip圧縮ファイルを扱う<br /> 12.2 ZIPファイルを扱う<br /> 12.3 tarファイルを扱う<br /> 12.4 Pythonオブジェクトをシリアライズする<br /> <strong>Chapter 13 特定のデータフォーマットを扱う</strong><br /> 13.1 CSVファイルを扱う<br /> 13.2 JSONを扱う<br /> 13.3 INIファイルを扱う<br /> 13.4 YAMLを扱う<br /> 13.5 Excelを扱う<br /> 13.6 画像を扱う<br /> <strong>Chapter 14 インターネット上のデータを扱う</strong><br /> 14.1 URLをパースする<br /> 14.2 URLを開く<br /> 14.3 ヒューマンフレンドリーなHTTPクライアント<br /> 14.4 Base16、Base64などへエンコードする<br /> 14.5 電子メールのデータを処理する<br /> <strong>Chapter 15 HTML/XMLを扱う</strong><br /> 15.1 XMLをパースする<br /> 15.2 XML/HTMLを高速かつ柔軟にパースする<br /> 15.3 使いやすいHTMLパーサーを利用する<br /> <strong>Chapter 16 テスト</strong><br /> 16.1 対話的な実行例をテストする<br /> 16.2 ユニットテストフレームワークを利用する<br /> 16.3 モックを利用してユニットテストを行う<br /> 16.4 高度なユニットテスト機能を利用する<br /> 16.5 ドキュメント生成とオンラインヘルプシステム<br /> <strong>Chapter 17 デバッグ</strong><br /> 17.1 対話的なデバッグを行う<br /> 17.2 コードの実行時間を計測する<br /> 17.2.1 コマンドラインインターフェースで計測する<br /> 17.3 スタックトレースを扱う<br /> 17.4 ログを出力する<br /> <strong>Chapter 18 暗号関連</strong><br /> 18.1 安全な乱数を生成する<br /> 18.2 ハッシュ値を生成する<br /> 18.3 暗号化ライブラリ<br /> <strong>Chapter 19 並行処理、並列処理</strong><br /> 19.1 イベントループでの非同期処理<br /> 19.2 マルチプロセス、マルチスレッドをシンプルに行う<br /> 19.3 サブプロセスを管理する</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。