O'REILLYProduct Description
If you want to learn how to program?? working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time?? beginning with basic programming concepts before moving on to functions?? recursion?? data structures?? and object-oriented design. This second edition and its supporting code have been updated for Python 3.
Through exercises in each