A problem-solving approach to programming with Python. ' The Practice of Computing Using Python introduces CS1 students (majors and non-majors) to computational thinking using Python.' With data-manipulation as a theme, readers quickly see the value in what they're learning and leave the course with a set of immediately useful computational skills that can be applied to problems they encounter in future pursuits.' The book takes an "object-use-first" approach-writing classes is covered only after students have mastered using objects. " This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching for ISBN 10: 0132992833 / ISBN 13: 9780132992831.' MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.