Jump to ratings and reviews
Rate this book

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus

Rate this book
Introduction to Computer Science Using A Computational Problem-Solving Focus ,recommended by Guido van Rossum, the creator of Python (“This is not your average Python book…I think this book is a great text for anyone teaching CS1”). With a focus on computational problem solving from Chapter 1, this text provides numerous hands-on exercises and examples, each chapter ending with a significant-size program demonstrating the step-by-step process of program development, testing, and debugging. A final chapter includes the history of computing, starting with Charles Babbage, containing over 65 historical images. An end-of-book Python 3 Programmers’ Reference is also included for quick lookup of Python details. Extensive instructor materials are provided for those adopting for classroom use, including an instructors’ manual, over 1,000 well-developed slides covering all fundamental topics of each chapter, source code, and test bank. 

612 pages, Paperback

First published November 20, 2012

8 people are currently reading
77 people want to read

About the author

Charles Dierbach

3 books8 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (26%)
4 stars
6 (26%)
3 stars
8 (34%)
2 stars
1 (4%)
1 star
2 (8%)
Displaying 1 - 3 of 3 reviews
Profile Image for Yousuf Al Mawali.
70 reviews29 followers
August 10, 2016
أوب أوب الكتاب *-*
مره فنان وخلصت اساسيات لغة البايثون في اسبوع واحد -.-
طبعا باقي فيه سكشن واحد بادرسه عن طريق فيديوهات
والحمد لله ع كل حال
Profile Image for Firefox.
48 reviews1 follower
April 30, 2026
Better than the O'reilly series for beginners, suitable for uni Year Ones to recap the learnings, find the illustrations, examples, short histories quite intriging. The writer has put thoughts on how to present coding in an interesting way. Also, it would emphase some error-pron part, like, for list, when you set the range(1,11) to print will get 1-10 only.
Profile Image for Javier.
39 reviews
March 6, 2016
I didn't like it. I've found it less clear than Dive into Python and the online documentation.
Displaying 1 - 3 of 3 reviews