授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
前期の復習
ネットワークプログラムⅠで学んだ内容を利用してコーティングが出来る。 |
ネットワークプログラムⅠで学んだ内容を利用してコードが書ける。 |
| 【理解度確認】課題 |
| 2 |
リストが説明出来る。 |
リストの拡張 要素の挿入と削除 イテラブル リストの反転 キーボード入力と要素追加
リストのコピー |
| 【理解度確認】練習問題 |
| 3 |
リストが説明出来る。
(内包表記、シーケンス) |
内包表記 入れ子の内包表記 配列型 |
| 【理解度確認】練習問題 |
| 4 |
タプルが説明出来る。 |
タプルの生成 リストとの共通点と相違点 パックとアンパック タプルのリスト 関数による結合 |
| 【理解度確認】練習問題 |
| 5 |
ディクショナリ、集合が説明出来る。 |
ディクショナリの生成 要素の順序 メソッドによるディクショナリの更新 要素の削除
ディクショナリの基本的操作 集合の生成 集合の基本的操作 |
| 【理解度確認】練習問題 |
| 6 |
関数の基礎が説明出来る。 |
関数とは 関数定義 関数の呼び出し 関数から戻り値 引数のない関数 |
| 【理解度確認】練習問題 |
| 7 |
関数の基礎が説明出来る。 |
リストを受取る関数 デフォルト引数 キーワード引数 実引数のアンパック
名前空間とスコープ 内部関数 ラムダ式 |
| 【理解度確認】練習問題 |
| 8 |
モジュールの利用が説明出来る。 |
モジュールの作成 import文によるインポート |
| 【理解度確認】練習問題 |
| 9 |
クラスの利用が説明出来る。 |
クラスとは クラス定義とインスタンス コンストラクタ メソッド |
| 【理解度確認】練習問題 |
| 10 |
クラスの利用が説明出来る。 |
クラス変数 クラスメソッド 継承 派生クラスの定義 コンストラクタ |
| 【理解度確認】練習問題 |
| 11 |
例外処理が説明出来る。 |
例外処理、例外処理の記述、例外処理の応用、組み込み例外 |
| 【理解度確認】練習問題 |
| 12 |
ファイル処理が説明出来る。 |
ファイル処理の基礎(オープン、クローズ、書込み、読込み、追記、ファイル関連メソッド |
| 【理解度確認】練習問題 |
| 13 |
Pythonからデータベースの扱い方が説明出来る。 |
データベースの仕組み、データベースの利用、Python環境におけるデータベース |
| 【理解度確認】練習問題 |
| 14 |
Pythonからデータベースの扱い方が説明出来る。 |
条件検索、文字列検索、並び替え |
| 【理解度確認】練習問題 |
| 15 |
まとめ |
まとめ |
| 【理解度確認】 |