
Suitable for newcomers to computer science, A Concise Introduc-
tion to Programming in Python provides a succinct, yet complete,
rst course in computer science using the Python programming lan-
guage.
The book features:
• Short, modular chapters with brief and precise explanations,
intended for one class period
• Early introduction of basic procedural constructs such as
functions, selection, and repetition, allowing them to be used
throughout the course
• Objects are introduced in the middle of the course, and class
design comes toward the end
• Examples, exercises, and projects from a wide range of
application domains, including biology, physics, ...