In FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, respected author Kenneth A. Lambert presents all of the important topics for a CS1 course while preparing your students to study additional languages. The book uses the Python programming language, which is both easy to learn for beginners and scales well t... more
Uses a just-in-time approach, with no new concept introduced before it is needed to solve a problem.
Early emphasis on problem solving and algorithm development.
Covers multiple design strategies, including top-down design and recursive design with functions, object-based programming, and object-o... more
UPDATED with Python 3.
Number of chapter has been trimmed down so the entire text can be more easily covered in one term.
Now all instructor materials are available on one convenient and easy-to-use CD. Designed to help facilitate classroom instruction, this CD has instructor files unique to the textbook. All of these tools can help motivate students and enhance their knowledge and course appreciation. Please note that all supplements (with the exception of figure files) are also available f... more