discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale
discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale__after

Description

Product Description

This third edition of John Zelle''s Python Programming continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory computer science. An important change to this edition is the removal of most uses of eval and the addition of a discussion of its dangers. In our increasingly connected world, it''s never too early to begin considering computer security issues. This edition also uses several new graphics examples, developed throughout chapters 4-12. [IMPORTANT NOTICE TO PURCHASERS: Any Kindle edition of this book is an illegal reproduction and is unauthorized by the author and the publisher.]

Review

Disguised as a Python textbook, it is really an introduction to the fine art of programming, using Python merely as the preferred medium for beginners. This is how I have always imagined Python would be most useful in education: not as the only language, but as a first language, just as in art one might start learning to draw using a pencil rather than trying to paint in oil right away. --from the Foreword by Guido van Rossum, creator of Python

Zelle''s book introduces Python and computer science concepts in a style that beginning students find appealing and easy to understand. --Dave Reed, Capital University

Product information

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload video
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Similar brands on Amazon

Sponsored

Related posts

Customer reviews

4.6 out of 54.6 out of 5
412 global ratings

Reviews with images

Top reviews from the United States

Amazon Customer
5.0 out of 5 starsVerified Purchase
A nice, approachable textbook for a non-Computer Scientist
Reviewed in the United States on January 20, 2019
I use this textbook for teaching computer programming to college students who are NOT contemplating majors or minors in Computer Science. It is a gentle approach to programming for students who intend to make a career in some other field. Contrary to the author''s claim on... See more
I use this textbook for teaching computer programming to college students who are NOT contemplating majors or minors in Computer Science. It is a gentle approach to programming for students who intend to make a career in some other field. Contrary to the author''s claim on the cover, it is NOT an introduction to the field of Computer Science. There is much, much more to the science of computing that simply learning a programming language.

That being said, this is an excellent textbook for someone who has to program a computer in support of a career in another field -- for example, mathematics, the physical and biological sciences, the social sciences, business, the arts, etc.

The author takes the student on a gentle journey thru the basic skills of instructing a computer using the Python language, itself a gentle language that avoids the arcana and seemingly obtuseness of most other computer languages. Few, if any, of my students have the time or patience for the rigor of other aspects of CS, but they come away with an appreciation that computers are no more magical than any other tool.

By the end of my seven-week course, students will have calculated and graphed a cosine function from first principles. They will have counted the words in "Moby Dick" and will have listed them alphabetically, with their frequencies of occurrence. They will have drawn a game of Pong, showing balls bouncing around a Pong board, and they will have plotted real estate data on a regional map, based on latitude, longitude, and price.

Most importantly, they will have enough if an appreciation for computer programming that they will not be "snowed" or intimidated by programmers when they enter their own professional careers. For someone in a similar situation, I highly recommend this book and the Python language that it teaches.

A professor with a Ph. D. in Computer Science at a well-known technological university.
28 people found this helpful
Helpful
Report
Shawn Berry
5.0 out of 5 starsVerified Purchase
Python Programming teaches Python and Computer Science -- a book so well-written that you can self-learn as I did
Reviewed in the United States on October 15, 2017
I recently finished John Zelle''s book ''Python Programming''. I had paid for a Coursera course and bought other Python books before finding this wonderful book. Buy this book to (1) learn to program in Python and (2) understand the big picture Computer Science of why you... See more
I recently finished John Zelle''s book ''Python Programming''. I had paid for a Coursera course and bought other Python books before finding this wonderful book. Buy this book to (1) learn to program in Python and (2) understand the big picture Computer Science of why you are making these programming choices. As a mathematician and a teacher, I recommend this book.
Shawn Berry
President, AppliedMathematician.com
19 people found this helpful
Helpful
Report
Sir Wyzard
5.0 out of 5 starsVerified Purchase
Excellent Introductory College Textbook
Reviewed in the United States on January 25, 2018
This is the second quarter I''ve used this book as the textbook for an introduction to programming college course. It works rather well as a medium to ease non-programmers into the art. A great deal of important vocabulary is weaved into the material. And the... See more
This is the second quarter I''ve used this book as the textbook for an introduction to programming college course.

It works rather well as a medium to ease non-programmers into the art. A great deal of important vocabulary is weaved into the material. And the graphics module appears to motivate students to push the boundaries and create little GUI apps.

The code works with Python3, and I''ve had no issues supporting Windows 10, Mac OS, and Ubuntu.
11 people found this helpful
Helpful
Report
LD
5.0 out of 5 starsVerified Purchase
If you are new to programming, this is an excellent book
Reviewed in the United States on August 8, 2018
I am new to programming, and this book was very easy to understand and learn from. A few things (ex classes and objects) were a bit difficult to understand, so I just looked those up on YouTube. But in general, everything is extremely well explained and in simple English... See more
I am new to programming, and this book was very easy to understand and learn from. A few things (ex classes and objects) were a bit difficult to understand, so I just looked those up on YouTube. But in general, everything is extremely well explained and in simple English (not formal and scientific as in other textbooks).

Also, the problems at the end of the chapter are extremely useful. The concept questions (T/F and multiple choice) help you understand. Their is a lot of programming practice problems.

However, their are no answers to the problems (which IMO is a bad thing). But you can find answers online.

After this book, you should check out Computer Science by Sedgewick, or Algorithms (also by Sedgewick), for further learning.
5 people found this helpful
Helpful
Report
Kat from aus
1.0 out of 5 starsVerified Purchase
its like they have zoomed in on 10% of image and ...
Reviewed in the United States on July 12, 2018
Ebook seemingly corrupted. I would give 5 if I could read it as the books reputation is very high. However, this kindle version I bought today is corrupted or very, very incorrectly formatted. Diagrams are not intelligible, its like they have zoomed in on 10% of image and... See more
Ebook seemingly corrupted. I would give 5 if I could read it as the books reputation is very high. However, this kindle version I bought today is corrupted or very, very incorrectly formatted. Diagrams are not intelligible, its like they have zoomed in on 10% of image and made that the whole diagram, those images become meaningless, the formatting doesn''t line up and it just doesn''t make sense making it near impossible to read. There does not appear to be an obvious way to report quality control issues. I am sure the content is good but if I can''t read it there really is no point. I would be very happy to remove this post if someone can give me a copy that is readable. Please someone get in touch. Thanks :) Edit: I have since been in contact with Amazon. They plan on pulling the kindle removing kindle version once relevant department gets info and no doubt fix the problems. They have reversed my payment to my credit card. Hopefully soon I can buy it soon all fixed up. I searched for complaints on their website and found the appropriate place to contact and selected them giving you a call back
7 people found this helpful
Helpful
Report
Christopher John Millett
5.0 out of 5 starsVerified Purchase
but this is certainly a good starter book
Reviewed in the United States on August 3, 2018
This has taught me a lot about the basic fundamentals of Python. I ended up using more of Stack overflow, but this is certainly a good starter book. The last chapter, I think chapter 12 or 13, talks about algorithm development, and I found that quite diffiicult to... See more
This has taught me a lot about the basic fundamentals of Python. I ended up using more of Stack overflow, but this is certainly a good starter book. The last chapter, I think chapter 12 or 13, talks about algorithm development, and I found that quite diffiicult to comprehend for a beginner, but I pushed through. Great book, and download the recommend modules, like graphics.py, with your Python development. Although this is for students, it''s really for anyone who wants to start programming in a relatively easy and understandable programming language.
5 people found this helpful
Helpful
Report
LC
5.0 out of 5 starsVerified Purchase
John zelle knocked the introduction to programming out of the park with this textbook
Reviewed in the United States on June 9, 2016
Absolutely phenomenal textbook for the uninitiated. I assisted in teaching an introductory programming course using the 2nd edition of this book for two years, I could not recommend the book any higher as the first formal exposure someone should have to programming to ease... See more
Absolutely phenomenal textbook for the uninitiated. I assisted in teaching an introductory programming course using the 2nd edition of this book for two years, I could not recommend the book any higher as the first formal exposure someone should have to programming to ease them in to the subject, and better prepare them for tackling their first system language. The used copy I purchased from this seller was pretty much unscathed, just a few errant marks in the margins, a couple of dog eared pages, and a moderately worn spine--perfectly serviceable condition for a personal copy.
9 people found this helpful
Helpful
Report
Tyler Pluim
3.0 out of 5 starsVerified Purchase
Lots of Bloat
Reviewed in the United States on September 18, 2018
It explains many concepts very well. And if you try to read it like a book it is fine. But for the average programming student who needs an effective reference on hand it suffers. There is a sever lack of a dedicated section to raw fucntions and libraries and how to use... See more
It explains many concepts very well. And if you try to read it like a book it is fine. But for the average programming student who needs an effective reference on hand it suffers. There is a sever lack of a dedicated section to raw fucntions and libraries and how to use them. Sticky notes or external notes are needed to find direct references to how to use each function of the language.
One person found this helpful
Helpful
Report

Top reviews from other countries

Spriteyuk
5.0 out of 5 starsVerified Purchase
and he is about 3/4 through it - he says it is really good, and very helpful for understanding the language - ...
Reviewed in the United Kingdom on January 19, 2018
My son asked for a Python programming book, and he is about 3/4 through it - he says it is really good, and very helpful for understanding the language - he''s 14, and is now coding the revision he does for exams.
4 people found this helpful
Report
Mr. W. H. Scott
5.0 out of 5 starsVerified Purchase
Excellent Python for beginners course in a book
Reviewed in the United Kingdom on September 24, 2017
Excellent material for the beginner with ambition to excel. Well-structured and focused.
One person found this helpful
Report
Fahad Qazi
5.0 out of 5 starsVerified Purchase
Five Stars
Reviewed in the United Kingdom on February 23, 2015
Really good book. Not just for computer science but also for python programming.
One person found this helpful
Report
AOM
5.0 out of 5 starsVerified Purchase
very good
Reviewed in the United Kingdom on May 20, 2013
Great and very nice. Extremely pleased. Would buy again and recommend to everyone. Just don''t have the words to describe! A++++
2 people found this helpful
Report
Joe R.
5.0 out of 5 starsVerified Purchase
Excellent text
Reviewed in the United Kingdom on April 23, 2019
The book provides an introduction to CS, not only the Python language. It''s perfect for those starting out without any programming experience.
Report
See all reviews
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who bought this item also bought

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who viewed this item also viewed

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Pages with related products.

  • introduction to computer science
  • introduction to computers
  • introduction to programming
  • introduction to python
  • python 3
  • Best python for beginners

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale

discount Python popular outlet online sale Programming: An Introduction to Computer Science, 3rd Ed. sale