Ramiro has noticed that the steps in the assignments look a little dumb. Many times there are only two steps. All the assignments should be changed to have the following:
Setup: only for some assignments, especially the first. Many assignments do not require setup.
Write Code: This is the part where the student develops Python.
Reflect: Some assignments also ask the student to give thoughts about stuff, like the ethical use of screen scraping. This part won't be present for most assignments.
Submit Homework: This is where the student either pushes to github and creates a PR, or gets a link to a kaggle notebook.