【A1】Pythonプログラミング
AI・機械学習やデータ分析などで広く用いられるPython言語の基本文法、クラス・モジュール、デバッグ方法、各種ライブラリの利用、応用的課題まで幅広く学習します。どのような分野でも対応できるPythonの基礎的なプログラミングスキルを習得できます。【標準学習時間:40時間】
| 章 | 節 |
|---|---|
| 第1章 Python入門 | 第1節 Pythonとは |
| 第2節 Pythonの開発環境 | |
| 第2章 数値と文字列、変数 | 第1節 数値と演算 |
| 第2節 変数の利用 | |
| 第3節 文字列 | |
| 第4節 変換処理 | |
| 第5節 演習問題 | |
| 第3章 データ構造 | 第1節 リスト |
| 第2節 タプル | |
| 第3節 辞書 | |
| 第4節 集合 | |
| 第5節 演習問題 | |
| 第4章 制御構造 | 第1節 コメントの記述 |
| 第2節 if文 | |
| 第3節 while文 | |
| 第4節 for文 | |
| 第5節 内包表記 | |
| 第6節 演習問題 | |
| 第5章 関数 | 第1節 関数の定義 |
| 第2節 様々な引数 | |
| 第3節 引数としての関数 | |
| 第4節 クロージャとラムダ式 | |
| 第5節 デコレータ | |
| 第6節 関数と例外、例外処理 | |
| 第7節 組み込み関数 | |
| 第8節 演習問題 | |
| 第6章 モジュール | 第1節 モジュールのインポート |
| 第2節 パッケージ | |
| 第3節 演習問題 | |
| 第7章 クラス | 第1節 クラスの定義 |
| 第2節 プロパティ | |
| 第3節 クラスメソッド | |
| 第4節 クラスの継承 | |
| 第5節 特殊なメソッド | |
| 第6節 演習問題 | |
| 第8章 プログラムのデバッグ | 第1節 プログラムのデバッグ |
| 第9章 ライブラリの利用 | 第1節 標準ライブラリ |
| 第2節 pipとPyPI | |
| 第10章 文字列処理 | 第1節 書式指定 |
| 第2節 文字コード処理 | |
| 第3節 正規表現 | |
| 第4節 演習問題 | |
| 第11章 ファイル入出力 | 第1節 open関数 |
| 第2節 CSVの処理 | |
| 第4節 JSONの処理 | |
| 第5節 pickleの利用 | |
| 第6節 演習問題 | |
| 第12章 その他のよく利用するライブラリ | 第1節 ファイル・ディレクトリ処理 |
| 第2節 日付処理 | |
| 第3節 演習問題 | |
| 第13章 Webからの情報取得 | 第1節 urllibを用いたデータ取得 |
| 第2節 requestsを用いたデータ取得 | |
| 第3節 BeautifulSoupを用いたHTML解析 | |
| 第4節 演習課題 | |
| 応用課題 | 第1節 スクレイピング課題 |
| 第2節 画像編集課題 | |
| 第3節 データテーブル課題 |






