授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
ガイダンス及び実習環境を紹介する。 プログラミング導入 |
[プログラミング導入]
演算子と変数
関数 |
| 【理解度確認】練習問題 |
| 2 |
関数の使い方が説明できる。Booleansや比較演算子の使い方が説明できる。 |
[プログラミング導入]
型
比較演算子とIF文 |
| 【理解度確認】練習問題 |
| 3 |
ループやリストを使うことができる。リストの使い方が説明できる。 |
[プログラミング導入]
リスト
まとめ、理解度確認 |
| 【理解度確認】練習問題 |
| 4 |
関数を定義することができる。ヘルプ関数を使って使い方を調べることができる。 |
[Python入門]
Hello World
関数定義とヘルプ関数 |
| 【理解度確認】練習問題 |
| 5 |
真偽型を説明できる。比較演算子を使うことができる。
|
[Python入門]
Booleansと比較演算子
リスト |
| 【理解度確認】練習問題 |
| 6 |
ループやリストを使うことができる。リストの使い方が説明できる。 |
[Python入門]
ループとリスト操作 |
| 【理解度確認】練習問題 |
| 7 |
文字列型と辞書型を理解できる。外部ライブラリを使うことができる。 |
[Python入門]
文字列型と辞書型 |
| 【理解度確認】練習問題 |
| 8 |
外部ライブラリを導入し、利用することができる |
[Python入門]
import
外部ライブラリの使い方 |
| 【理解度確認】練習問題 |
| 9 |
バイナリデータの取扱いができる。ビット演算子を使ってバイナリデータの計算ができる。
|
byte型
ビット演算子 |
| 【理解度確認】 練習問題 |
| 10 |
独自のクラスを定義することができる |
class修飾子
コンストラクタ、オーバーライド |
| 【理解度確認】練習問題 |
| 11 |
requests、flaskの使い方
ソケットを使って通信ができる。
Flaskを使ってWebサーバを実装できる |
requests
flask
ソケット通信
Webサーバ |
| 【理解度確認】 練習問題 |
| 12 |
表データを読み込み、表示することができる。 |
データフレームの作成と書き込み
インデックスと選択
要約関数とマップ |
| 【理解度確認】練習問題 |
| 13 |
表データを変更、集約など発展的な取り扱いができる |
集約と整列
型とデータ補完
改名と結合 |
| 【理解度確認】 練習問題 |
| 14 |
機械学習の基礎を理解する |
モデルの仕組み
データを読む |
| 【理解度確認】 練習問題 |
| 15 |
シンプルな機械学習モデルを作ることができる |
モデルの評価 |
| 【理解度確認】 練習問題 |