科目コード | 2031107 |
科目名 (英語名) | ICT実践技術Ⅱ (Practical ICT II) |
対象学科 | 知能電子システム科 |
開講時期 | 1年 後期 |
担当教員 | 草刈 徳之 |
単位数 | 2単位 |
授業の方法 | 講義,実習 |
授業概要 |
- 【 目 的 】
- Pythonを用いて実践的な開発手法を学習する。Web APIによりインターネット上のサービスを利用する際に必要となる技術やデータ処理に着目し、応用プログラムの作成スキルの向上を図る。
- 【到達目標】
-
- ライブラリ使用、もしくは複数モジュールからなるプログラムを作成できる
- エラーメッセージに基づきデバッグでき、例外処理プログラムを作成できる
- Web APIでJSON形式のデータを取得するプログラムを作成できる
- フレームワークを用いて簡単なWebサーバを作成できる
- 正規表現によるデータ抽出、SQLiteによるデータ格納、検索ができる
|
授業計画 |
- エラー構文と例外処理
- パッケージ管理と導入
- HTMLデータのスクレイピング
- 正規表現によるデータの抽出
- HTTPプロトコルのメソッド(RESTインタフェース)
- HTTPプロトコルのオブジェクト(request、response、session等)
- キーバリュー形式(JSON形式)のデータの扱い
- Web APIを用いたJSON形式データの取得と登録
- フレームワークを用いた簡易Webサーバ
- テンプレートを用いたレスポンスデータの生成
- 表形式データの扱い
- SQLクエリーを用いたデータの操作
- SQLiteを用いたデータの格納と検索
|
成績評価方法 |
プログラム実習・課題・レポート・試験による総合評価 |
教科書・ 参考図書 |
教科書:いちばんやさしいPythonの教本、鈴木たかのり・杉谷弥月、インプレス、2018
参考書:適宜プリント配布
|
その他 |
- 【履修にあたり】
- 「プログラミング基礎実習」からの連結を重視する
- 【この授業・実習に必要な機材】
- 特になし
|