Skip to content

Instantly share code, notes, and snippets.

@riccardomurri
Created June 15, 2017 21:46
Show Gist options
  • Select an option

  • Save riccardomurri/8a2afcd2f3abbd247c778b6490c481aa to your computer and use it in GitHub Desktop.

Select an option

Save riccardomurri/8a2afcd2f3abbd247c778b6490c481aa to your computer and use it in GitHub Desktop.
Notes and TO-DO items for the Python course

This are notes taken after delivering the course at University of Bern on June 8, 2017.

If you attended the course, please add your own comments and suggestions!

1 day is too short!

Covering all the material requires at least two full days (and even then, time for exercises might be too limited).

Too few exercises?

  • At least building a small CSV or TSV file parser would be a good exercise.
  • Possibly more plotting, esp. categorical plotting etc.
  • Other simple exercises / code snippets that could be useful / reusable?

move “all variables are references” part after lists (or other mutable structures are defined)

It cannot really be introduced after just doing the basic types, as they are immutable, operations on them just create new instances and the whole concept becomes just confusing.

part 10 (GC3Pie) requires class inheritance but inheritance is not mentioned in the OOP part (part 09)

An extensive explanation is in the `python-oop-course` repo, but it needs to be reworked for this smaller / shorter format.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment