| 授業計画 | 
		
			| 回数 | 学習目標 | 学習項目 | 
		
			| 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 | これまでの学習内容を振り返り、各自が最終課題を作成する | 最終課題の作成 | 
		
			| 【理解度確認】理解度確認テスト |