dartbrains icon indicating copy to clipboard operation
dartbrains copied to clipboard

Add Tutorial on debugging code and figuring out what it does

Open ljchang opened this issue 6 years ago • 5 comments

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

ljchang avatar May 08 '19 12:05 ljchang

  • 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.

ljchang avatar Mar 11 '20 17:03 ljchang

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

wasita avatar Mar 03 '22 03:03 wasita

also further intro python resources: https://introductorypython.github.io/

wasita avatar Mar 22 '22 20:03 wasita

specific example on debugging: https://introductorypython.github.io/materials/12-Debugging.html

wasita avatar Mar 22 '22 20:03 wasita

https://docs.google.com/document/d/1z5ELxpTw_U01jUB6-D6ILqHRPg6SSiLE7VFQryH3LPU/edit#heading=h.qotknb42dmr1 "python engineering fundamentals"

wasita avatar Sep 08 '22 20:09 wasita