情報演習㊸ ステップ30
留学生のためのPython[基礎編]ワークブック
ルビ付き
著者 | 滝澤 成人 |
---|---|
判型 | A4判、144頁 |
ISBN | 978-4-87783-806-5 |
価格 | 本体 900円 |
発行日 | 2019年 2月20日(初版第1刷) |
本書の記載内容について訂正があります。こちらを参照してください。
本書について
本書は日本語を学習中で、Pythonを学ばれる方に向けて、既刊書「情報演習33 ステップ30 Python[基礎編]ワークブック」の漢字にルビをふったテキストです。
本書はPythonの基礎を習得することが目的の書籍です。
また、すでに他のPython入門書籍・サイト・ビデオなどで学習していて、それら学習内容の定着具合を確かめたい方にも活用いただける教材です。自身の習熟度合い・理解度を客観的に見ることは難しく、プログラムを書いたり読んだり、レビューをもらったり、それらを繰り返して自分に足りない部分を学んでいくのが一般的ですが、本書は演習問題が付属したワークブック形式となっており、習熟度・理解度の確認が容易になっています。
本書の構成
- 要点として、記憶してほしい語彙や概念を示します。
- ワーク[基礎]として、簡単な問題を出題します。
- ワーク[応用]として、やや高度な問題を出題します。
電子書籍は下記のサイトからご購入できます
目次
- Step 01 Pythonとは
- Step 02 四則演算
- Step 03 変数
- Step 04 組み込み型 文字列①
- Step 05 組み込み型 文字列②
- Step 06 組み込み型 リスト①
- Step 07 組み込み型 リスト②
- Step 08 組み込み型 タプル
- Step 09 組み込み型 辞書
- Step 10 組み込み型 集合
- Step 11 組み込み型 まとめ
- Step 12 条件分岐 if文①
- Step 13 条件分岐 if文②
- Step 14 繰り返し for文①
- Step 15 繰り返し for文②
- Step 16 繰り返し while文
- Step 17 関数①
- Step 18 関数②
- Step 19 関数③
- Step 20 クラス①
- Step 21 クラス②
- Step 22 クラス③
- Step 23 モジュール
- Step 24 パッケージ
- Step 25 入出力
- Step 26 例外
- Step 27 ライブラリ
- Step 28 迷路アプリケーション①
- Step 29 迷路アプリケーション②
- Step 30 迷路アプリケーション③
- 付録A Pythonのインストール
- 付録B 対話モードで実行する
- 付録C Pythonスクリプトの実行
ワークの解答のダウンロード
解答とサンプルファイル(zipアーカイブ、115 Kbytes) ←クリックするとワークの解答とサンプルファイルがダウンロードできます。
正誤表
[2022/2/3更新]本文の内容に誤りがありました。 お詫びして訂正いたします。
- 4ページ
誤 15.3 enumarateとzip 正 15.3 enumerateとzip - 10ページ
誤 実行結果 2.4.1 正 実行結果 2.3.2 - 33ページ下から7行目
誤 >>> numbersa.append(100)
正 >>> numbers.append(100)
- 37ページ、ワーク 基礎① 最終行
誤 {'math': 80, 'science': 100, 'japanese': 70, 'pc': 100}
正 {'math': 80, 'science': 100, 'japanese': 30, 'pc': 100}
- 41ページの2行目
誤 symmtric_difference
正 symmetric_difference
- 44ページ、本文の下から6行目
誤 your_nam
正 your_name
- 60ページ
誤 15.3 enumarateとzip 正 15.3 enumerateとzip - 62ページ「応用①」の5行目
誤 result = '{0} * {1} = {2}'.format(i, j, i*j)
正 result = '{0} * {1} = {2}'.format(j, i, i*j)
- 70ページ上から3行目
誤 戻り値 正 戻り値 - 71ページ「基礎②」の2行目
誤 def create_numbers()
正 def create_numbers():
- 91ページ「基礎②」と「応用」の5行目
誤 print('{0} 人です'.formate(self.name))
正 print('{0} です'.formate(self.name))
- 100ページ「リスト24.1.3」の1行目
誤 import package1
正 import package1.module1
- 113ページ、リスト27.1.1の5、6行目
誤 self.level = 1
self.hp = 10
正 self.level = level
self.hp = hp
- 116ページ、下から1行目
誤 3が下方法 正 3が下方向 - 125ページ、本文1行目
誤 最後にゴールに到着した場合に王位割のメッセージを 正 最後に、ゴールに到着した場合のメッセージを