授業計画 |
回数 |
学習目標 |
学習項目 |
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 |
シンプルな機械学習モデルを作ることができる |
モデルの評価 |
【理解度確認】 練習問題 |