Building Skills Books¶
- New Today (December 2015)
- I’ve totally revised Building Skills in Object-Oriented Design. It’s now version 3.1. New look. Cleaned-up content.
How do you build skills in programming? By doing a series of programming exercises that are focused on showing language features one at a time. These books build skills without asking you to assimilate too many technical concepts in a single sitting.
Skills accumulate through use and repetition. We take an approach that gradually builds skills starting from the basics. We respect the “clue absorption rate” that limits how much new information you can tolerate before feeling overwhelmed.
To make the process easier to understand, we take most of our exercises from the world of casino games. We find that these algorithms are just the right level of complexity to build skills in programming and design. The exercises are fun, easy to understand, and reflect real-world subtleties.
Want more? Want changes? Consider donating.
Building Skils in Object-Oriented Design¶
Start here: Building Skills in Object-Oriented Design
Building Skils in Object-Oriented Design [3.1 Edition]
Step-By-Step Construction of a Complete Application
How do you move from OO programming to OO design? Do a series of design exercises focused on building an application program that has real-world sophistication.
Here are links to two older books.
Programming for Non-Programmers
Start here for a revised Python 3.2 edition.
Here’s the old Python 2.6 edition: Building Skills in Programming.
This has been superseded by a much better book from Packt Publishing. See https://www.packtpub.com/application-development/python-essentials.
Python for Programmers
Building Skills in Python, 2.6 edition: Building Skills in Python.
This has been superseded by a much better book from Packt Publishing. See https://www.packtpub.com/application-development/mastering-object-oriented-python.