第1回目はガイダンスおよびPython実行環境の準備について説明する。以降、以下の内容について授業を進める。なお各回の内容は関連しているため相補的に参照しながら授業を進める。
第2回 Pythonの基礎1
Jupyterノートブックの使い方の説明
変数と型、およびデータ構造(リスト、辞書、集合など)と演算の説明と演習
第3回Pythonの基礎2
条件分岐と繰り返しの説明と演習
アルゴリズムと計算量の概念の説明と実習
第4回 関数
算術演算、文字列操作の説明と実習
関数定義、スコープ、再帰の説明と実習
第4回 データ処理の基礎
ファイル、データ(CSV, XML, JSONなど)入出力の説明と実習
多次元配列とデータ処理の説明と実習
第6回 オブジェクト指向
クラス、インスタンス、メソッド、継承などオブジェクト指向の概念の説明と実習
第7回 モジュール
Numpy(数値計算), Scipy(科学技術計算), Pandas(データ解析), Matplot(可視化)など基本的なモジュールの説明と演習