rse-course icon indicating copy to clipboard operation
rse-course copied to clipboard

Research data in python thoughts

Open jack89roberts opened this issue 4 years ago • 2 comments

A few thoughts I had after teaching part of research data in python:

  • Consider replacing/modifying the Earthquakes example (and a lot of the first half) to be an analysis in pandas (#12), maybe similar in style to some of the software carpentries lessons.
  • Add visualisation exercises.
  • Add an exercise using NumPy broadcasting. Probably remove the mind-bending example of recreating matrix multiplication with broadcasting.
  • Boids example is very hard to explain the various components of, although it's a really cool example. Could it be modified to be simpler (maybe including exercises so students build it up themselves)?
  • To accommodate all the above, maybe reduce the amount of time spent on directly interacting with/parsing different file formats. E.g. Maybe just one/two notebooks on reading text files, JSON and YAML (CSVs dealt with in pandas). But keep something about interacting with the internet.

jack89roberts avatar Jan 22 '21 15:01 jack89roberts

@jack89roberts Would you be interested in adding some of this material before we next teach this course (Jan 2022)? I've split the first two modules into three and I imagine this could fit into either Module 2: Intermediate Python or Module 3: Research Data in Python.

jemrobinson avatar Nov 08 '21 18:11 jemrobinson

I'm happy to have a look after the RDS course has finished (in a couple of weeks) @jemrobinson, but I'll be on leave from mid-December so I won't have a huge amount of time to make changes.

jack89roberts avatar Nov 09 '21 08:11 jack89roberts