つくってマスターPython ―機械学習・Webアプリケーション・スクレイピング・文書処理ができる!

著者
掌田津耶乃しょうだつやの 著
定価
2,838円(本体2,580円+税10%)
発売日
2019.11.16
判型
B5変形
頁数
288ページ
ISBN
978-4-297-11034-5 978-4-297-11035-2

概要

Pythonの機械学習,Webアプリケーション,スクレイピング,文書処理が一冊でできる!

Pythonで本格的なプログラミングを行ってみたいすべての人に向けた楽しい入門書です。
初歩の機械学習からディープラーニングまで動かして学べます。Webアプリケーションも実際に作って仕組みを学びます。
スクレイピングではパーサーの活用などを紹介し,文書処理ではExcelやPDF処理まで体験できます。

こんな方にオススメ

  • Pythonで実践的なプログラムを書きたい方
  • 機械学習,Webアプリケーション,スクレイピング,文書処理の基礎を身に着けたい方

目次

Chapter 1 Pythonをはじめよう

  • 1-1 Pythonを準備しよう
  • 1-2 Anacondaを利用しよう

Chapter 2 Pythonの基本文法

  • 2-1 値と変数
  • 2-2 値のまとまりを扱う
  • 2-3 構文をマスターする
  • 2-4 関数
  • 2-5 クラスの利用
  • 2-6 標準で用意される関数

Chapter 3 ライブラリを活用する

  • 3-1 基本的な値のライブラリ
  • 3-2 日時の扱い―datetimeモジュール
  • 3-3 文字列処理
  • 3-4 数値計算のNumPy
  • 3-5 matplotlibでグラフを作る

Chapter 4 文書を処理する

  • 4-1 正規表現
  • 4-2 テキストファイルの読み書き
  • 4-3 CSVファイルのアクセス
  • 4-4 OpenPyxlによるExcelファイル操作
  • 4-5 Pandasによるデータ集計

Chapter 5 Webから情報を取得する

  • 5-1 request/requestsによるスクレイピング
  • 5-2 Beautiful Soupでデータを取り出す
  • 5-3 JSON/XMLの活用

Chapter 6 Webアプリケーションを動かす

  • 6-1 http.serverによるサーバープログラム
  • 6-2 FlaskでWebアプリケーション
  • 6-3 Jinja2テンプレートの活用

Chapter 7 機械学習を体験する

  • 7-1 scikit-learnを使う
  • 7-2 さまざまな学習モデルの利用
  • 7-3 TensorFlowでディープラーニング
  • 7-4 ディープラーニングの動きを追う

プロフィール

掌田津耶乃しょうだつやの

日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後,Mac,Windows,Web,Android,iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。