概要
機械学習や、ディープラーニングの普及に伴い、非常に注目されている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の読み方 |