Our new book, Practical Programming, is now available from Pragmatic (the publisher) and O'Reilly, as well as on Amazon.com --- yay! Topics include:
  • Basic programming from arithmetic to loops and conditionals
  • Using functions and modules to organize programs
  • Using lists, sets, and dictionaries to organize data
  • Designing algorithms systematically
  • Debugging things when they go wrong
  • Creating and querying databases
  • Building graphical interfaces to make programs easier to use
  • Object-oriented programming and programming patterns
Practical Programming