I would like to thank the following individuals and organizations for contributions, which occasionally allow me to have fun playing with Python programs, and call it work.
- Guido van Rossum, the Python Software Foundation and the whole Python open source community for developing what is certainly the best programming language and library of available modules.
- John Goerzen for writing an excellent book, which makes it possible to teach this class. Brandon Rhodes updated the text with coverage of newer Python modules in the second edition.
- Georg Brandl and others working on the Sphinx Python Documentation Generator, as well as others working to make reStructuredText the tool of choice for large documentation projects. If it were not for seeing what might be possible with Sphinx and reStructuredText, I would not have even attempted to write this guide.
- Ian Ozsvald and Kyran Dale who developed ShowMeDo, which helped me to see how correctly done instructional screen cast videos can assist the budding learner of computer programming.
- K–State at Salina and in particular the Computer Systems Technology Section and the Engineering Technology Department. It’s a great place to work and a great place for tomorrow’s IT professionals to pick up the relevant training needed to be successful.
I would also like to the thank the following for suggestions that have improved this study guide.
- My wonderful wife, Pam Bower, read through the initial draft and corrected grammar and typing mistakes.