コース一覧
Pythonエラー・データ形式
第6章クイズ

Pythonエラー・データ形式

例外処理とデータ形式を深め、異なる入力を検証し変換する処理を設計できるようにします。

1
エラー処理の設計
01. 例外の階層15分
02. raiseで例外を投げる15分
03. カスタム例外15分
04. finallyとelse15分
05. assertで前提を守る15分
06. つくる 入力検証の例外設計20分
07. 第5章クイズ10分
2
ファイルとデータ形式
01. csvモジュール15分
02. JSONで保存15分
03. JSONを読み込む15分
04. pathlibでパス操作15分
05. 文字コード15分
06. つくる JSON保存へ移行20分
07. 第6章クイズ10分

Pythonエラー・データ形式

01例外の階層
02raiseで例外を投げる
03カスタム例外
04finallyとelse
05assertで前提を守る
06つくる 入力検証の例外設計
07第5章クイズ
08csvモジュール
09JSONで保存
10JSONを読み込む
11pathlibでパス操作
12文字コード
13つくる JSON保存へ移行
14第6章クイズ

第6章クイズ

クイズ1

品名に「コーヒー, 豆」のようなカンマを含む家計簿の CSV を読むとき、line.split(",") ではなく csv.reader を使うべき理由として正しいものはどれですか。

クイズ2

日本語を含む辞書をファイルへ JSON として保存します。json.dump に ensure_ascii=False を付けなかった場合、ファイルの中身はどうなりますか。

クイズ3

json.dump で保存した家計簿を json.load で読み戻したとき、保存前と必ずしも同じにならないものはどれですか。

クイズ4

pathlib で Path("kakeibo_data") / "2026-08.csv" を path に入れました。path.stem の値はどれですか。

クイズ5

Shift_JIS で書かれた日本語の CSV を、open(path, encoding="utf-8") で読もうとしました。何が起きますか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。