- 講義資料:https://github.com/taroyabuki/programming
- 連絡チャネル:https://pmcit.slack.com/ (https://join.slack.com/t/pmcit/signup でアカウントを作り,チャネル「プログラム言語とプログラミング」に参加する。)
辻真吾『Pythonスタートブック』(技術評論社, 増補改訂版, 2018)
- PC(無線LAN機能付き)
- レポート1(30)
- レポート2(30)
- 期末テスト(40)
レポートの詳細はSlackに掲載する。
レポートの本文に感想は不要である。レポートの書き方がわからなければ,久間月慧太郎・木下是雄『まんがでわかる理科系の作文技術』(中央公論新社, 2018)や木下是雄『理科系の作文技術』(中央公論新社, 1981)を読んでみるといいだろう。
- イントロダクション
- 第1章 プログラムを作ろう!
- 第2章 プログラムの材料と道具
- 第3章 データと型のすべて
- 第4章 データの入れ物
- 第5章 条件分岐と繰り返し
- バージョン管理・Anacondaのインストール
- 第6章 ファイルの読み書き
- 第7章 Pythonで絵を描く
- 第8章 関数を作る
- 第9章 新しいデータ型を作る
- 第10章 Webアプリケーションの初歩
- CSV,JSON,XML
- 第11章 データサイエンスの基本
- 期末テスト
第1, 7, 13, 15回以外は教科書の1章分になっている。ただし,Anacondaを導入(第7回の予定)するまでは,ローカルの実行環境を必要とする話題は扱わない。