← Back to Open Textbook Collaborative: Career and Technical Education

About Computer Programming Python

Click here to access all OER developed for Computer Programming: PythonClick here to access all OER 

Click here to access the textbook 






This book is designed for use in an introductory course in programming using the Python programming language, and is intended for students who are not familiar with computer programming. The IDLE integrated development environment (IDE) is used throughout the text which is installed with Python, has a simplified interface, and provides for a short learning curve. The goal is to provide students with an overview of computers, software engineering tools and techniques, and to introduce programming in Python quickly. The examples and exercises in the text follow the PEP 8 Style Guide for Python Code and reinforce the material being introduced while building on previous material covered.

The chapter exercises are numbered for clarity using a shaded box, and can be used for assignment purposes. There are end-of-chapter assignments, and an answer key, exams, and accompanying lecture slides are available. Instructions for obtaining and installing Python with IDLE are provided in Appendix B. Instructions for using the PIP installer which is included in Python are provided in Appendix C for utilizing matplotlib. Links to the Python web site, Python Tutorials, and the PEP 8 Style Guide are included in Appendix D. Python version 3.9.5 was in use at the time of this writing. The modules utilized include Tkinter, random, PhotoImage, and matplotlib.