Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Introduction to programming in Python : an interdisciplinary approach
Sedgewick R., Wayne K., Dondero R., Addison-Wesley, New York, NY, 2015. 792 pp. Type: Book (978-0-134076-43-0)
Date Reviewed: Nov 3 2015

Although it is targeted at computer science students learning to program, this textbook is interdisciplinary in the sense that it also anticipates students of other disciplines (especially science) using it in courses “that integrate programming with another field.”

It has many strengths: it is easily accessible (especially in the first half or three quarters), it introduces many ideas that are important in modern approaches to programming (including numerous bits of advice about style), and the examples are drawn from a wide variety of areas. It contains 19 sections in four chapters. Each chapter ends with a case study, and these are sufficiently interesting to keep students engaged. Each section ends with a Q&A component, a set of exercises, and a set of “creative exercises” (more challenging problems). There is a great deal of material from which instructors can choose.

For students new to programming, it is appropriate to go relatively slowly in the beginning and to accelerate the introduction of ideas as such a course unfolds, and this book certainly does that. I have not used the book in a class, but it strikes me that the pace is perhaps a bit slower than is necessary at the beginning and increases considerably by the end of the book. It is a long book (771 pages with the back matter), so there is quite a bit to read as new ideas are introduced at some stages.

That said, I would find it a good tool in teaching. It is easy to see that the book could be used for both of the audiences identified for it.

More reviews about this item: Amazon

Reviewer:  D. T. Barnard Review #: CR143902 (1601-0016)
Bookmark and Share
  Reviewer Selected
 
 
Python (D.3.2 ... )
 
 
General (D.1.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Python": Date
Practical Python
Hetland M., APress, LP, 2002.  648, Type: Book (9781590590065)
Mar 28 2003
Python programming: an introduction to computer science
Zelle J., Franklin B, 2003. Type: Book (9781887902991)
Dec 2 2004
Foundations of Python network programming
Goerzen J., APress, LP, Berkeley, CA, 2004.  512, Type: Book (9781590593714)
Dec 26 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy