Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) [電子書籍]
    • Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) [電子書籍]

    • ¥2,970891 ゴールドポイント(30%還元)
    • すぐ読めます
100000086601522824

Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) [電子書籍]

  • 4.0
価格:¥2,970(税込)
ゴールドポイント:891 ゴールドポイント(30%還元)(¥891相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:技術評論社
公開日: 2022年01月13日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) の 商品概要

  • Pythonでプログラムを作成するときに役立つ機能とライブラリを網羅した,実践的なレシピ集です。本書を使いこなして,Pythonプログラマーとして大きなステップアップが図りましょう。
    本書では,Pythonが提供する,環境構築,コーディング規約,言語仕様,オブジェクト指向をサポートするクラス,型をアノテーションとして付けられる型ヒントなどに関する実践で役立つ機能を幅広く網羅しています。さらに標準ライブラリとよく使われるサードパーティライブラリとして,テキスト処理,数値処理,日付・時刻処理,データ型,アルゴリズム,ファイルとディレクトリへのアクセス,データ圧縮・アーカイブ・永続化,特定データフォーマットやインターネット上データの扱い,HTMLの扱い,テスト,デバッグ,暗号,並行処理・並列処理までの活用法を紹介します。よくある使い方,よくあるエラーや周辺知識なども加えられており,プログラミングのヒントが満載です。
  • 目次

    Chapter1 Pythonの環境
    1.1 Pythonパッケージを管理する―pip
    1.2 仮想環境を作成する―venv
    Chapter2 コーディング規約
    2.1 Python標準のスタイルガイド―PEP 8
    2.2 静的コード解析ツール―Flake8
    2.3 ソースコードの自動整形―Black
    Chapter3 Pythonの言語仕様
    3.1 例外処理
    3.2 with文
    3.3 関数の引数
    3.4 アンパック
    3.5 内包表記,ジェネレーター式
    3.6 ジェネレーター―generator
    3.7 デコレーター
    Chapter4 Pythonのクラス
    4.1 class構文
    4.2 属性とメソッド
    4.3 継承
    4.4 dataclass
    4.5 オブジェクト関連関数
    Chapter5 型ヒント
    5.1 型ヒント
    5.2 静的型チェックを行う―mypy
    Chapter6 テキストの処理
    6.1 一般的な文字列操作を行う―str,string
    6.2 フォーマットと文字列リテラル―f-string
    6.3 正規表現を扱う―re
    6.4 Unicodeデータベースへアクセスする―unicodedata
    Chapter7 数値の処理
    7.1 基本的な数値計算を行う―組み込み関数,math
    7.2 十進数で計算を行う―decimal
    7.3 擬似乱数を扱う―random
    7.4 統計計算を行う―statistics
    Chapter8 日付と時刻の処理
    8.1 日付や時刻を扱う―datetime
    8.2 時刻を扱う―time
    8.3 IANAタイムゾーンデータベースを扱う―zoneinfo
    8.4 datetimeの強力な拡張モジュール―dateutil
    Chapter9 データ型とアルゴリズム
    9.1 ソート―sorted,sort,operator
    9.2 さまざまなコンテナー型を扱う―collections
    9.3 二分法アルゴリズムを利用する―bisect
    9.4 列挙型による定数の定義を行う―enum
    9.5 データを読みやすい形式で出力する―pprint
    9.6 イテレーターの組み合わせで処理を組み立てる―itertools
    9.7 ミュータブルなオブジェクトをコピーする―copy
    Chapter10 汎用OS・ランタイムサービス
    10.1 OSの機能を利用する―os
    10.2 ストリームを扱う―io
    10.3 インタープリターに関わる情報を取得,操作する―sys
    10.4 コマンドラインオプション,引数を扱う―argparse
    Chapter11 ファイルとディレクトリへのアクセス
    11.1 ファイルパス操作を直観的に行う―pathlib
    11.2 一時的なファイルやディレクトリを生成する―tempfile
    11.3 高レベルなファイル操作を行う―shutil
    Chapter12 データ圧縮,アーカイブと永続化
    12.1 gzip圧縮ファイルを扱う―gzip
    12.2 ZIPファイルを扱う―zipfile
    12.3 tarファイルを扱う―tarfile
    12.4 Pythonオブジェクトをシリアライズする―pickle
    Chapter13 特定のデータフォーマットを扱う
    13.1 CSVファイルを扱う―csv
    13.2 JSONを扱う―json
    13.3 INIファイルを扱う―configparser
    13.4 YAMLを扱う―PyYAML
    13.5 Excelを扱う―openpyxl
    13.6 画像を扱う―Pillow
    Chapter14 インターネット上のデータを扱う
    14.1 URLをパースする―urllib.parse
    14.2 URLを開く―urllib.request
    14.3 ヒューマンフレンドリーなHTTPクライアント―Requests
    14.4 Base16,Base64などへエンコードする―base64
    14.5 電子メールのデータを処理する―email
    Chapter15 HTML/XMLを扱う
    15.1 XMLをパースする―ElementTree
    15.2 XML/HTMLを高速かつ柔軟にパースする―lxml
    15.3 使いやすいHTMLパーサーを利用する―Beautiful Soup 4
    Chapter16 テスト
    16.1 対話的な実行例をテストする―doctest
    16.2 ユニットテストフレームワークを利用する―unittest
    16.3 モックを利用してユニットテストを行う―unittest.mock
    16.4 高度なユニットテスト機能を利用する―pytest
    16.5 ドキュメント生成とオンラインヘルプシステム―pydoc
    Chapter17 デバッグ
    17.1 対話的なデバッグを行う―pdb,breakpoint
    17.2 コードの実行時間を計測する―timeit
    17.3 スタックトレースを扱う―traceback
    17.4 ログを出力する―logging
    Chapter18 暗号関連
    18.1 安全な乱数を生成する―secrets
    18.2 ハッシュ値を生成する―hashlib
    18.3 暗号化ライブラリ―cryptography
    Chapter19 並行処理,並列処理
    19.1 イベントループでの非同期処理―asyncio
    19.2 マルチプロセス,マルチスレッドをシンプルに行う―concurrent.futures
    19.3 サブプロセスを管理する―subprocess

Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) の商品スペック

Cコード 3055
出版社名 技術評論社
本文検索
紙の本のISBN-13 9784297125769
他の技術評論社の電子書籍を探す
ファイルサイズ 63.1MB
著者名 鈴木たかのり
筒井隆次
寺田学
杉田雅子
門脇諭
福田隼也
著述名

    技術評論社 Pythonエンジニア育成推進協会監修 Python実践レシピ(技術評論社) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!