授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
変数、演算子、条件式を使ったPythonのプログラムが書ける |
Pythonの特徴
Pythonの基本文法1(データ型、変数、演算子、条件式) |
| 【理解度確認】演習課題 |
| 2 |
繰り返し、リストを使ったプログラムが書ける |
Pythonの基本文法2(繰り返し、リスト) |
| 【理解度確認】演習課題 |
| 3 |
セットを使った集合演算のプログラムが書ける |
Pythonの基本文法3(セット、セット⇔リストの変換) |
| 【理解度確認】演習課題 |
| 4 |
文字列関数を使ったプログラムが書ける |
Pythonの基本文法4(文字列と文字列関数) |
| 【理解度確認】演習課題 |
| 5 |
タプル、辞書を使ったプログラムが書ける |
Pythonの基本文法5(タプルと辞書) |
| 【理解度確認】演習課題 |
| 6 |
関数を使ったプログラムが書ける |
関数の基本(関数の引数、戻り値) |
| 【理解度確認】演習課題 |
| 7 |
関数を使ったプログラムが書ける
MatplotLibを使った簡単なグラフを作成することができる |
関数の応用(引数名の指定、引数の初期値設定、可変長引数)
外部ライブラリの利用(MatplotLib) |
| 【理解度確認】演習課題 |
| 8 |
グラフの種類、表示方法をカスタマイズできる |
MatplotLibのオプション指定によるグラフのカスタマイズ
pandasライブラリによるCSVファイルの読み込み |
| 【理解度確認】演習課題 |
| 9 |
pandasライブラリによるデータの加工ができる1 |
pandasライブラリによるデータの分析と加工1 |
| 【理解度確認】演習課題 |
| 10 |
pandasライブラリによるデータの加工ができる2 |
pandasライブラリによるデータの分析と加工2 |
| 【理解度確認】演習課題 |
| 11 |
スクレイピング練習サイトのスクレイピングが出来るようになる |
スクレイピング(requestsライブラリ、BeautifulSoupライブラリ) |
| 【理解度確認】演習課題 |
| 12 |
任意のWebサイトのスクレイピングが出来るようになる |
スクレイピング実践編 |
| 【理解度確認】演習課題 |
| 13 |
機械学習とディープラーニングの違いを説明できる |
機械学習・ディープラーニングの概要
教師あり学習、教師なし学習
Teachable Machineサイトによる学習モデルの作成 |
| 【理解度確認】演習課題 |
| 14 |
Pythonを使った機械学習による画像判定プログラムが作成できる |
学習モデルのPythonでの読み込みと実行(kreasライブラリ、numpyライブラリ) |
| 【理解度確認】演習課題 |
| 15 |
これまでの学習内容を振り返り、各自が最終課題を作成する |
最終課題の作成 |
| 【理解度確認】理解度確認テスト |