概要

機械学習や、ディープラーニングの普及に伴い、非常に注目されているPython言語。
実践的なプログラミングを行うために、Python言語での単体テストの方法や、デバックの手法について解説を行います。

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

目的

  • Pythonの単体テストの方法を理解する
  • Pythonのデバック方法を理解する

対象者

Pythonの入門知識がある方

基本日数

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

研修内容詳細


1 コーディングスタイル
 1.1 PEP8
 1.2 コーティングスタイルチェック

2 ユニットテスト概要
 2.1 ユニットテストとは
 2.2 テストコード
 2.3 スタブ
 
3 unitttestモジュール
 3.1 テストコードの作成
 3.2 テスト実施

4. doctestによるテスト
 4.1 テストコードの作成
 4.2 テストの実施

5 pytestによるテスト
 5.1 テストコード作成
 5.2 テストの実施

6 テスト実践
 6.1 スタブの作成
 6.2 テストケースの洗い出し
 
7. デバック
 7.1 pdbによるデバック
 7.2 ロギング
 7.3 tracebakの読み方