現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
Pythonエンジニア育成推進協会監修Python実践レシピ

Pythonエンジニア育成推進協会監修 Python実践レシピ [電子書籍版]
鈴木 たかのり

2,970(税込)

楽天Kobo初めての方へ!クーポンプレゼント
楽天Kobo初めての方へ!クーポンプレゼント

商品情報

商品説明

内容紹介

(概要)

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を扱う

  13.6 画像を扱う

Chapter 14 インターネット上のデータを扱う

  14.1 URLをパースする

  14.2 URLを開く

  14.3 ヒューマンフレンドリーなHTTPクライアント

  14.4 Base16、Base64などへエンコードする

  14.5 電子メールのデータを処理する

Chapter 15 HTML/XMLを扱う

  15.1 XMLをパースする

  15.2 XML/HTMLを高速かつ柔軟にパースする

  15.3 使いやすいHTMLパーサーを利用する

Chapter 16 テスト

  16.1 対話的な実行例をテストする

  16.2 ユニットテストフレームワークを利用する

  16.3 モックを利用してユニットテストを行う

  16.4 高度なユニットテスト機能を利用する

  16.5 ドキュメント生成とオンラインヘルプシステム

Chapter 17 デバッグ

  17.1 対話的なデバッグを行う

  17.2 コードの実行時間を計測する

  17.2.1 コマンドラインインターフェースで計測する

  17.3 スタックトレースを扱う

  17.4 ログを出力する

Chapter 18 暗号関連

  18.1 安全な乱数を生成する

  18.2 ハッシュ値を生成する

  18.3 暗号化ライブラリ

Chapter 19 並行処理、並列処理

  19.1 イベントループでの非同期処理

  19.2 マルチプロセス、マルチスレッドをシンプルに行う

  19.3 サブプロセスを管理する

商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      [第3版]Python機械学習プログラミング 達人データサイエンティストによる理論と実践
      電子書籍[第3版]Python機械学習プログラミング …

      Sebastian Raschka

      4,400円(税込)

    2. 2
      ボカロビギナーズ!ボカロでDTM入門 第二版
      電子書籍ボカロビギナーズ!ボカロでDTM入門 第二版

      gcmstyle(アンメルツP)

      1,980円(税込)

    3. 3
      Excel 最強の教科書[完全版] 【2nd Edition】
      電子書籍Excel 最強の教科書[完全版] 【2nd Ed…

      藤井 直弥

      1,760円(税込)

    4. 4
      オラクルマスター教科書 Silver SQL Oracle Database SQL
      電子書籍オラクルマスター教科書 Silver SQL Orac…

      株式会社コーソル企画&マーケティング部

      5,280円(税込)

    5. 5
      最短突破 LinuCレベル1 合格教本[101試験, 102試験対応]
      電子書籍最短突破 LinuCレベル1 合格教本[101試…

      河原木忠司

      4,180円(税込)

    1. 1
      【令和4年度】 いちばんやさしいITパスポート 絶対合格の教科書+出る順問題集
      【令和4年度】 いちばんやさしいITパス…

      高橋 京介

      1,738円(税込)

    2. 2
      世界2.0 メタバースの歩き方と創り方
      世界2.0 メタバースの歩き方と創り方

      佐藤 航陽

      1,650円(税込)

    3. 3
      MOS Excel 365&2019 対策テキスト&問題集
      MOS Excel 365&2019 対策テキスト&問題集

      富士通エフ・オー・エム(FOM出版)

      2,310円(税込)

    4. 4
      my HERO vol.03
      my HERO vol.03

      株式会社 my HERO

      1,500円(税込)

    5. 5
      Excel 最強の教科書[完全版] 【2nd Edition】
      Excel 最強の教科書[完全版] 【2nd Ed…

      藤井 直弥

      1,760円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ