Going beyond the HW exercises

Based on some of student feedback I received so far about this semester's class, I want to share some pointers to additional material:
  • Textbook (optional comprehension enhancing tactic): look at quizzes at the end of the chapter readings and at the exercises at the end of each Part (solutions are at the end of the book). 
  • Get  get additional practice on concepts "Learn Python The Hard Way" (free book/pdf http://learnpythonthehardway.org/ ), which contains 52 exercises, many of which map pretty well to my course up to the OOP part (in fact I should have stolen some parts ;). 
  • Think Python: How to Think Like a Computer Scientist http://www.greenteapress.com/thinkpython/thinkpython.html  is another online resource that can be useful to get more practice. It goes through Python in a different way (OOP is done earlier) but once you know the name of a concept you could find it on the table of content.
  • If you like getting a code problem and and a solution set that you compare our own answers (similar to our midterm and HWs), check out http://codingbat.com/python 



No comments:

Search This Blog