A Concise Introduction to Programming in Python (Chapman & Hall/CRC Textbooks in Computing)
<P>Suitable for newcomers to computer science, <STRONG>A Concise Introduction to Programming in Python</STRONG> provides a succinct, yet complete, first course in computer science using the Python programming language. </P> <P></P> <P>The book features:</P> <UL> <P> <LI>Short, modular chapters with brief and precise explanations, intended for one class period</LI> <LI>Early introduction of basic procedural constructs such as functions, selection, and repetition, allowing them to be used throughout the course</LI> <LI>Objects are introduced in the middle of the course, and class design comes toward the end</LI> <LI>Examples, exercises, and projects from a wide range of application domains, including biology, physics, images, sound, mathematics, games, and textual analysis</LI> <LI>No external libraries are required, simplifying the book’s use in common lab spaces</LI> <P></P></UL> <P></P> <P>Each chapter introduces a main idea through a concrete example and a series of exercises. Designed to teach programming in a concise, yet comprehensive way, this book provides a timely introduction for students and anyone interested in learning Python. </P>