Errors found in `input_output`
Remove the "Note" box at the very beginning: it mentions Functional Programming, which has been moved to the Advanced Tutorial
Also remove explanation with __str__
We forgot a %%ipytest debug in "Exercises on string input and output"
The pass statement is confusing them here. Revert to using return in the exercises that should return something, so that they modify that line. Otherwise if the function only needs to print something, then leave it empty with no pass statement.
General comment: there are a few things that seem a bit "too much" for a beginner. Examples:
- The
withkeyword (and context managers) - The
nextkeyword, when dealing with CSV
- [ ] Test find all files tests on th path /data instead of tutorial/tests/data as specified in the exercised
In exercise 2 of "Exercises on file writing" solution_read_write_file, we don't ask to remove newlines from each line read, so even a correct solution fails if there's no line.strip().
Also, we should specify that each new line should be terminated with \n
- [ ] exercise 1 will not show a solution? may be a general bug