【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節 データテーブル課題 |