- 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
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:
No comments:
Post a Comment