情報フルエンシー(Pythonプログラミング)
共通 - 全学共通
GSD20110
コース情報
担当教員: 呉 里奈
単位数: 2
年度: 2024
学期: 春学期
曜限: 火3
形式: 対面授業
レベル: 200
アクティブラーニング: あり
他学部履修: 可
評価方法
出席状況
10%
リアクションペーパー
30%
定期試験
定期試験期間中
30%
その他
演習課題
30%
詳細情報
概要
現在,人工知能の実装において注目されているプログラミング言語であるPythonの基本的な使い方(例えば,条件分岐やライブラリの使用など)を,できる限り簡潔に学ぶ。 授業の方針として,Pythonの実装はGoogle Colab上で行う。Moodleに掲載された資料を基に,例題を解説しつつ,参加者自身がソースコードを作成し実行する過程を体験する。
目標
1) Pythonで記述されたコードの意味を理解する 2) 自身でプログラムを作成&実行できるようにする 3) プログラミングを通して論理的思考力を身につける
授業外の学習
(予習)約2時間 (復習)約2時間: 授業を基としたプログラム作成課題を提示する
所要時間: 予習と復習を合わせて約4~5時間
スケジュール
- ※進捗状況に応じて変更することがある Google Colabでの操作&データの入出力①
- データの入出力②
- 条件分岐①
- 条件分岐②
- 繰り返し①
- 繰り返し②
- Python上のエラーコード
- 関数の作成
- ライブラリ Numpy -数値行列の演算
- ライブラリ Pandas -CSVファイルの操作
- ライブラリ Matplotlib -グラフの作成
- ライブラリ Matplotlib -図の作成
- ライブラリ scikit-learn -機械学習に挑戦(クラス分類)
- 期末試験
教科書
資料はmoodleで掲載する
参考書
Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
著者: 森巧尚
出版社: 株式会社翔泳社・2017年