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.
1337426210 (ISBN 10)
9781337426213 (ISBN 13)
1337426202 (ISBN 10)
9781337426206 (ISBN 13)
1337426229 (ISBN 10)
9781337426220 (ISBN 13)