Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Python programming fundamentals (2nd ed.)
Lee K., Springer Publishing Company, Incorporated, New York, NY, 2015. 239 pp. Type: Book (978-1-447166-41-2)
Date Reviewed: Sep 17 2015

There are many books on Python. This book is not overly long and the material can be covered in a one-semester course. The author has taught with the book, so it has been proven in a classroom environment. It is targeted at college students, though even high school students should be able to use it.

It starts with basic programming concepts, and includes many exercises (and solutions). I really like the exercise-based learning approach. The book goes into programming paradigms like objects, methods, and functions. A lot of emphasis is placed on design as well. Many programming books tend to ignore design elements and spend a lot of time on syntax. While this book does emphasize the syntax and semantics of the Python language, it also covers design mechanics in depth. As an example of the syntax details, the appendix has a list of string and list operations. As an example of the book’s coverage of design, event-driven programming and graphical interface design are detailed in a very thorough way.

The book emphasizes hands-on learning, which makes sense when learning programming. An undergraduate student that has a computer with a Python integrated development environment (IDE) and this book can learn a lot and do some interesting projects. The book is also suitable for high school students interested in programming assignments and projects. A highly readable and compact book, students and beginning programmers will like it.

More reviews about this item: Amazon

Reviewer:  Naga Narayanaswamy Review #: CR143784 (1512-1006)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
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