- Understanding the syntax of Python
- The stories
- The flow of material
- Cygwin
- Linking programming to thinking
- Understanding size of manageable tasks
- Version control
- Sticky notes
- Embedding provenance in files
- Database concepts
- Learning good work habits
- Coding with loops
- Free!
- Let people make mistakes and then correcting
- Interactive nature of the learning experience
- I got to show my work to real human beings!
|
- Installation
- The stories
- Python introduction (Greg screwed up)
- Some programs don't work on some people's computers
- Air conditioning
- Struggling to switch between languages
- Bit more practice with coding
- Python in Cygwin sucks
- "You should only work eight hours a day" – yeah, right
- Not enough on databases
- Couldn't see the screen
- Discovering R isn't as good as I thought it was
- Not having enough examples
|