Menu

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

基本情報

著者: 境 祐司

定価:2,750円(本体 2,500円+消費税 10%)

仕様:B5判変型、357 ページ、2色

ISBN:978-4-88647-735-4

▼購入先を選択してください。

amazon 紀伊国屋書店 honto

▼購入先が品切れの場合は、『直接申し込み』をクリックしてください。

▼学校・法人一括購入検討のお客様は、『一括購入申し込み』をクリックしてください。

▼テキスト採用検討の見本書申し込みは、『見本書申し込み』をクリックしてください。

  

2020年10月リリースのバージョン 3.9.0 に対応!!
ビジネスでの情報収集に活用できる「Webスクレイピング」の実践や、「機械学習アプリ」開発も体験できる!

本書では、最初に仕様を理解したら、実際にプログラムを書いて理解を深めていく「実践型」の学習方法を取り入れています。

Pythonを学ぶための準備からプログラムの書き方、基本文法(変数やデータ型、演算子、リスト)、制御構文、関数までの基礎学習、そして「占いアプリ」「ToDoアプリ」などを作成しながら、総合演習では商品名と価格を取得する「Web スクレイピング」の仕組みを学習します。
さらに、応用演習では初心者を対象に、「手書き数字を当てる機械学習」や「写真を合成する機械学習」アプリ開発の一部を体験できます。

各章の冒頭では、達成目標や学習のポイント、学習の流れを理解し、「今何を学んでいるのか」を常に把握できます。
章末では、達成目標のチェックシートで理解度を自己評価し、理解が曖昧な箇所や、復習すべき学習項目を洗い出すことができます。

教育機関向けの単元計画案も掲載しています。

 

著者略歴:
境 祐司(さかい ゆうじ)
Instructional Designer, Adobe Community Evangelist
インストラクショナルデザイナーとして教育設計、IDマネジメントなどを中心に活動。2016年より、クリエイティブ活動におけるAI(人工知能)活用のプロジェクトに参画、AIシステムやロボティクス関連の実証実験に携わる。
2017年より、Adobe Community Evangelist として、主にAdobeSensei(AdobeのAI技術の総称)やXD関連のイベント登壇、講演などをエンタープライズ対象に開始。
2020年3月以降、コロナ禍におけるオンラインを前提としたビジネススタイルに完全移行し、クリエイティブ作業のリモートワークやプロジェクト管理システム、商談システムなどの検証を行いながら実践導入、パートナー企業へのアドバイスを行っている。

  

目次、ダウンロード、正誤情報・追加情報

  • ▼目次

    はじめに

    本書の読み方

    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. スタイル変換に挑戦する

  • ●サンプルプログラムのダウンロード
     [本書の読者に限定して提供しています]

    本書に掲載しているサンプルプログラム(ソースファイル)等を、以下のリンクからダウンロードすることができます。
    ダウンロード後にzipファイルを展開してご利用ください。
    (このファイルは本書の学習用としてのみお使いください。その他の用途での使用は許可されていません)

    ・サンプルプログラム
    b-415_sample-1-1.zip(約6KB)

  • ● 正誤情報 (更新日:2021.07.19)

    本書において編集上の誤りがございました。お詫びしてここに訂正いたします。
    詳しくは、下記PDFファイルをダウンロードの上、ご確認下さい。

    ・正誤表 実習で身につく!新しいPythonの教科書: b-415-1s-2.pdf (約115KB)