実習で身につく!新しいPythonの教科書 〜Pythonの基本スキルから機械学習の初歩まで〜

書籍情報

発売日 : 2021年01月07日

著者/編集 : 境 祐司

出版社 : (株)エスシーシー(SCC)

発行形態 : 単行本

書籍説明

内容紹介

「Web スクレイピング」の実践や、初心者を対象とした「機械学習アプリ」が学習できます。

目次

Chapter 1 Pythonの概要
 01. コンピューターとプログラミング言語
 02. Python の歴史と特徴
 03. なぜAI の分野で利用されているのか?

Chapter 2 学ぶための準備と基本文法
 01. プログラミングの流れ
 02. Python のインストール
 03. プログラムの書き方について
  
Chapter 3 変数とデータ型
 01. 変数
 02. データ型
 03. データ型の変換

Chapter 4 演算子
 01. 演算子の種類
 02. 代入演算子
 03. 比較演算子

Chapter 5 リスト
 01. リストについて
 02. 辞書型
 03. タプルとセット

Chapter 6 制御構文
 01. if 文
 02. if/else 文
 03. for 文とwhile 文、continue 文

Chapter 7 関数
 01. 関数とは?
 02. 引数と戻り値
 03. 変数のスコープ(有効範囲)

Chapter 8 基本演習:アプリのプロトタイプ制作
 01. アプリケーション開発の流れ
 02. 本格的なプログラミングの環境構築
 03. シンプルな占いアプリのプロトタイプを作成

Chapter 9 オブジェクト指向プログラミング
 01. クラスとインスタンスについて
 02. 基本構文
 03. 継承の考え方

Chapter 10 ライブラリの活用
 01. ライブラリとは何か?
 02. 標準ライブラリと外部ライブラリについて
 03. 本格的なPython プログラミングの準備
 04. ToDo アプリの設計

Chapter 11 総合演習:Webスクレイピング
 01. 仮想環境の構築とパッケージのインストール
 02. Web スクレイピングの概要とプログラミングの準備
 03. 商品名と価格を取得するプログラムの作成

Chapter 12 機械学習
 01. Google Colaboratory で機械学習を体験する
 02. 機械学習について
 03. スタイル変換に挑戦する

著者情報

境 祐司
Instructional Designer, Adobe Community Evangelist インストラクショナルデザイナーとして講座企画、IDマネジメント、記事執筆、講演などを中心に活動。 2012年5月、電子出版専門のパブリッシャーとして電子書籍のプランニング、情報設計、デリバリデザイン等を手掛ける。 2016年より、ニューラルネットワークを使ったスタイル置換処理等の研究に着手。 2017年より、Adobe Community Evangelistとして主にAdobe Sensei(AdobeのAI技術の総称)やXD関連のイベント登壇、企業向け講演等を中心に活動中。
境, 祐司