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