実習で身につく!新しい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. スタイル変換に挑戦する
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関連のイベント登壇、企業向け講演等を中心に活動中。
境, 祐司