Building Skills Books

New Today (October 2013)
The Building Skills in Programming (Python for Non-Programmers) is available as iBook from the iTunes bookstore. https://itunes.apple.com/us/book/programming-for-absolute-beginners/id707460405?ls=1

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.

Programming for Non-Programmers

Start here for the Python 3.2 edition.

https://itunes.apple.com/us/book/programming-for-absolute-beginners/id707460405?ls=1

Building Skills in Programming

How to Write Your Own Software Using Python [2.6 Edition]

How do you learn to program? Through a series of simple exercises that teach programming fundamentals with an easy-to-use, easy-to-learn programming language.

Updated as of 31 January

The iBook version for Python 3.2 is available from the iTunes Bookstore.

../_images/Cover3x4.jpg

Python for Programmers

Building Skills in Python

Building Skills in Python [2.6 Edition]

How do you learn Python? By doing a series of exercises, each of which introduces a feature or expands on a feature of the language. Revised and Expanded to cover Python 2.6.

../_images/Cover3x41.jpg

Object-Oriented Design and Programming

Building Skills in Object-Oriented Design

Building Skils in Object-Oriented Design [2.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.

../_images/Cover3x42.jpg

Comments – Changes – Additional Information

Join the Google Group: Building Skills Books. Share questions, comments, suggestions and code snippets.

About the Author

Steven F. Lott is a consultant, teacher, author and software developer with over 30 years of experience building software of every kind, from specialized control systems for military hardware to large data warehouses.

Blog:

Publications:

About the License

These works are made available under a Creative Commons Attribution-Noncommercial-No Derivative Works License. You are free to copy, distribute, display, and perform the work under the following conditions:

  • Attribution.

    You must give the original author, Steven F. Lott, credit. Please contact me via s_lott at yahoo dot com for permission.

  • Noncommercial.

    You may not use this work for commercial purposes. Contact the author to make arrangements to use this book for commercial purposes.

  • No Derivative Works.

    You may not alter, transform, or build upon this work.

For any reuse or distribution, you must make clear to others the license terms of the work you are reusing or distributing.

Table Of Contents

Previous topic

Warnings

Next topic

Building Skills in Programming