概要

機械学習や、ディープラーニングの普及に伴い、非常に注目されているPython言語。
実践的なプログラミングを行うために、Python文法の高度なテクニックや、便利な標準モジュールなどをマスターします。

Pythonの基本を学んだ後にステップアップを目指して
受講を受けられる方が増えております。

目的

  • Pythonの応用文法を理解する
  • Python特有のコーディングスタイルをマスターする
  • Pythonの標準モジュールをマスターする

対象者

Pythonの入門知識がある方

基本日数

1日(カスタマイズ可能)

研修内容詳細

1 オブジェクト指向
 1.1 コンストラクタと属性
 1.2 dataclass
 1.3 特殊メソッド
 1.4 抽象クラス
 1.5 多重継承
 1.6  ダックタイピング
 1.7 enum
 1.8 名前付きタプル

2 関数
 2.1 可変長引数
 2.2 キーワード付引数
 2.3 型ヒント
 2.4 デコレータ
 2.5 ジェネレータ
 2.6 関数型プログラミング

3. データ構造
 3.1 リストとシーケンス
 3.2 タプル
 3.3 辞書
 3.4 collectionsモジュール
 3.5 itertoosモジュール

4 高度なファイル入出力
 4.1 os.path
 4.2 pathlib
 4.3 shutil
 4.4 データの永続化
 4.5 Zip圧縮

5 標準モジュール
 5.1 datetimeモジュール
 5.2 文字列 
 5.3 mathモジュール
 5.4 リストのソート
 
6 pip
 6.1 パッケージのインストール
 6.2 パッケージのアンインストール
 6.3 requirements.txt
 6.3 ローカルインストール

7. 仮想環境
 7.1 仮想環境の構築
 7.2 仮想環境の切り替え
 7.3 仮想環境の削除