Code Lab BetaBUILD. RUN. DISCOVER.
Code Lab is in development. New lessons and improvements are on the way. Progress can be deleted.
PYTHON / CHAPTER 05
Python
Files.
Files in Python: open, csv, json, errors, and Files Engine v1. Learn and Practice per lesson; challenges are separate.
Choose a section
Lesson with explanation and a guided task. Theory stays readable; completion requires a passing solution.
Challenges are optional and do not block the next chapter.
12 lessons available
The foundations behind your ideas.
- 01Open lesson
Import Modules · Locked
csv and json
- 02Open lesson
Paths Workdir · Locked
Relative paths
- 03Open lesson
Read Text · Locked
read() whole file
- 04Open lesson
Process Lines · Locked
strip and join
- 05Open lesson
Write Append · Locked
Modes w and a
- 06Open lesson
Missing File · Locked
FileNotFoundError
- 07Open lesson
CSV Read · Locked
DictReader
- 08Open lesson
CSV Write · Locked
csv.writer
- 09Open lesson
Nested Rows · Locked
list[dict]
- 10Open lesson
JSON Serdes · Locked
Serialization
- 11Open lesson
JSON Files · Locked
dump/load + errors
- 12Open lesson
CSV JSON Report · Locked
Files Engine v1