TutorSyntax | 100 Python Coding Challenges | Chapter 8 Code Pack

Python 3, standard library only. Ten solutions ch71–ch80 are in solutions/.
Six optional starter files ch72, ch76, ch77, ch78, ch79, ch80 are in starter/.
Fictional practice datasets are in sample_data/; they include:
- journal.txt, activity_log.txt, feedback.txt, reading_log.csv, books.csv, notes.txt

GETTING STARTED
1. Make a new, empty working folder for each exercise.
2. Copy the requested sample file from sample_data/ into that working folder.
3. Run the matching Python script from within that working folder (e.g. python ch74_solution.py).
4. Scripts create or change local files in the current working folder. Do not practise with an important real file: challenges 71 and 76 overwrite journal.txt and scores.csv respectively.
5. Challenge 71 creates one journal entry; use the sample_data/journal.txt to practise searching several entries in Challenge 72.
6. Challenge 80 is meant to be run several times to demonstrate persistence.

The book stands alone: the printed starter snippets and named sample data provide enough information to type the exercises independently. The pack is an optional convenience.
All examples use invented names and data, not real personal records.

Verified 28 automated scenario checks of the provided solutions, including file content, persistence and CSV structure.
Other solutions are possible when they meet the published requirements.
