ported most lecture notes and stuff to python3

like last pull-request, but merge to other branch.

see: https://github.com/astrofrog/py4sci/pull/2

It's organized as one commit per file.