This was another 2-hour session, with a short snack break in the middle this time -- which was also a nice opportunity to ask everyone about the pacing, and see if who's been following along with the examples in IPython (versus staring at a BSOD or lolcats -- which I didn't notice any of).
This went well:
- Using IPython to inspect objects and display documentation -- this lets some people "read ahead" and perhaps answer their own minor questions, leading to other, better questions
- The general introductory pattern of:
- Demonstrate how to import a module and instantiate the basic class
- Review, in English, the core features of the module and why they exist
- Walk through a short script that uses real data to accomplish some simple but useful task(s)
- Display the result, completing the mental pipeline of input -> transformation -> output
- I didn't always execute the final draft of each example, so there were a couple typos -- inconvenient for those following along in Python. (I've fixed them in the slides here.)
- Consequently, I didn't have an output file to show at the end of each example -- so I had to describe or draft one on the spot.
- The PDB module was the coolest part of the workshop, and I rushed it a bit. I was afraid the visitors from Genetics and Plant Bio would be bored with it, but I don't think they were, and the Bioinformatics folks were left wanting more.