$66.27
In stock
US imports may differ from local products. Additional terms apply. Learn More.

Amazon Global Store

  • International products have separate terms and are sold from abroad and may differ from local products including fit, age rating, and language of product, labeling, or instructions, or plugs (you may require an adapter).
  • Manufacturer warranty may not apply but you may have other rights under law.
  • Learn more about Amazon Global Store
$$66.27 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$66.27
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Ships from
Amazon US
Ships from
Amazon US
Sold by
Sold by
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Python Programming: An Introduction to Computer Science Paperback – 1 December 2003

4.5 4.5 out of 5 stars 82 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$66.27","priceAmount":66.27,"currencySymbol":"$","integerValue":"66","decimalSeparator":".","fractionalValue":"27","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Vc5FR61%2FcJ8KXAiGYgMunTmuPzvPwk4ucCR28n3raajIrASkE12NkkdJoAtUwxfYulbn5EtU1ICCZcOnu9uf8rIoOAG2RImBDuxevDVWmQx671V7HPGg8ekhPvQGOyp7hJSC7u4ln2Aw0tNUxqjHpMRglCeqv8miu9LMUwffh2dOE3JaYZ7r96CBKq%2BmHLuq","locale":"en-AU","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, certain Python features and idioms that are not generally found in other languages are avoided. There are already many good books about Python on the market; this book is intended as an introduction to computing.
Read more Read less

Frequently bought together

$66.27
Get it 22 - 30 May
In stock
Ships from and sold by Amazon US.
+
$50.75
In stock
Ships from and sold by Amazon AU.
Total Price:
To see our price, add these items to your cart.
Details
Added to Cart
These items are dispatched from and sold by different sellers.
Choose items to buy together.

Product details

  • ASIN ‏ : ‎ 1887902996
  • Publisher ‏ : ‎ Franklin, Beedle & Associates Inc (1 December 2003)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 517 pages
  • ISBN-10 ‏ : ‎ 1590280288
  • ISBN-13 ‏ : ‎ 978-1887902991
  • Dimensions ‏ : ‎ 19.05 x 3.02 x 23.5 cm
  • Customer Reviews:
    4.5 4.5 out of 5 stars 82 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
John M. Zelle
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs, and more

Customer reviews

4.5 out of 5 stars
4.5 out of 5
82 global ratings

Review this product

Share your thoughts with other customers

Top reviews from Australia

There are 0 reviews and 1 rating from Australia

Top reviews from other countries

Bob
5.0 out of 5 stars Good book for both novices and experienced programmers alike
Reviewed in Canada on 12 July 2017
Verified Purchase
Excellent book! I've been programming for almost 40 years, but am new to Python. This book teaches the concepts of programming using Python as the vehicle. As each concept is developed, the explanations are clearly presented and the code examples systematically lead the reader (student) from basic concepts through to code optimization. When I first started reading I found myself thinking, "That's not the program logic I would use -- there's a more efficient way." As I read further, the author pointed out the same thing and clearly explained the changes to make to increase the program efficiency. I see this to be an excellent approach to teaching the subject matter. I quite enjoyed reading this, even if it is a course text book.
Mini Wheat
5.0 out of 5 stars Great book...
Reviewed in the United States on 5 July 2010
Verified Purchase
For my whole life I've been meaning to "get around" to programming. But online tutorials could not teach me anything useful, and the introductory texts I had acquired through the years all told me one thing: that I shouldn't bother. Zelle, though, has written an outstanding introductory text to not only Python but also programming. He emphasizes what many authors do not - that programming is as much a way of thinking as it is a set of languages. To program effectively, one must problem solve. It is an obvious point oft ignored by other authors. Zelle hammers it home. After studying his book for just one week, I was able to code my own set of non-trivial and useful programs with minimal reference to his book or to a guide elsewhere.

What I don't like is that Zelle's discussion of graphic design relies upon a module of his own design (graphics.py) and NOT a standardized toolkit that a user would benefit from learning. Zelle's logic is that toolkits can overwhelm the beginning programmer and that any introductory text must include heavy discussion of graphic design (because graphic design is what interests most people). So he must figure out a way - and he writes a very good module - to teach GUI design to beginners. While I see Zelle's point, it was frustrating to use a module that Zelle himself admitted wouldn't be of much use down the road.

Ultimately, though, I highly recommend this book for beginners, as it will teach you to think like a programmer, and understanding that thought process is more important than mastering the syntax of any language.
10 people found this helpful
Report
antxmas
5.0 out of 5 stars Frustrating
Reviewed in the United Kingdom on 29 July 2012
Verified Purchase
I have followed this book up to chapter 5 at which point the reader is required to install graphics.py to progress. This process is not well explained at all and after 4 hours of research and trial and error I eventually gave up and went back to the other books I have been using.

Other than this disappointing experience the book seemed well written and useful. It should be noted that it is used as the main text for one of the MIT open access courses (6.00 python for beginners) which can be followed online with videos and notes. I had found this a very useful learning experience until graphics.py. I would have been far happier if the author had used the established "Tkinter" python graphics module instead of creating his own. To anyone who decides to use this book I would recommend that you use the exact version of python 2 as the book and make sure you place the graphics.py file in the correct path. Hope you have better luck than me and I will be referring back to this book in future as it has some great problem sets and explanations.
10 people found this helpful
Report
Amazon Customer
4.0 out of 5 stars Great starter book
Reviewed in Canada on 3 December 2018
Verified Purchase
Pretty funny to read as well
Fahad Qazi
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on 24 February 2015
Verified Purchase
Really good book. Not just for computer science but also for python programming.
One person found this helpful
Report