Add Tutorial on debugging code and figuring out what it does
People with no programming background seem to struggle figuring out how to run lines of code.
An explicit exercise where they have to figure out what each part of the code does would be helpful.
Also, how to use stack overflow and neurostars could also be useful
-
how to figure out how to use a function
- inputs and outputs
- how do keywords work? And how do you figure out how to use them?
-
What is a dataframe? Introduce concepts
-
How to google error messages
-
From Mia, Improve pandas tutorial.
-
add lengths of videos
-
update video links
-
figure out how to link to different notebooks
-
intro to python, make sure figures are referenced. (Figure3 for example)
-
explain how states work with notebooks and why order matters.
would be nice to have a 'common python mistakes' section, inspired by this but hopefully more extensive https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/13-Common-Python-Errors.html
also further intro python resources: https://introductorypython.github.io/
specific example on debugging: https://introductorypython.github.io/materials/12-Debugging.html
https://docs.google.com/document/d/1z5ELxpTw_U01jUB6-D6ILqHRPg6SSiLE7VFQryH3LPU/edit#heading=h.qotknb42dmr1 "python engineering fundamentals"