---
product_id: 32153721
title: "Python Programming: An Introduction to Computer Science, 3rd Ed."
price: "71379CFA"
currency: XOF
in_stock: true
reviews_count: 8
url: https://www.desertcart.sn/products/32153721-python-programming-an-introduction-to-computer-science-3rd-ed
store_origin: SN
region: Senegal
---

# Python Programming: An Introduction to Computer Science, 3rd Ed.

**Price:** 71379CFA
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Python Programming: An Introduction to Computer Science, 3rd Ed.
- **How much does it cost?** 71379CFA with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.sn](https://www.desertcart.sn/products/32153721-python-programming-an-introduction-to-computer-science-3rd-ed)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Python Programming: An Introduction to Computer Science, 3rd Ed. [John Zelle] on desertcart.com. *FREE* shipping on qualifying offers. Python Programming: An Introduction to Computer Science, 3rd Ed.

Review: Excellent book - I teach the CS101 course or some incarnation thereof in our institution of learning and have been doing so for over 30 years. I started with Basic, then went to Pascal, then to C, then to C++, and finally we are doing Java. Fornow we are sticking with JavaHwever... I see Python as being very much "in my face," a language I should pick up just to keep up. Whether our department switches to Python at a later date or not is moot; Python seems to be the new lingua franca for the CS community, so I felt I had better at least acquire a journeyman's knowledge. I am now going through this opus by Dr. Zelle and cannot praise it enough. His prose is simple and elegant, and his semantic modeling (if I can use such a term) is superb. I love the way he describes variables, for example. He equates them to Post It notes. No need to get arcane and go into a long exposition on garbage collection. Dr. Zell infers that a new assignment into the same variable equates to a more up-to-date Post It note in the computer's memory. Assign a different value into a named variable using its value and you have a new, updated Post It note. Easy peasy. And... no need to jump through that hoop of using an extra "temp" variable to exchange the values of x and y when we put this model to use. "x, y = y, x" will suffice, thank you. I was skeptical about his discussing graphics iso early (Chapter 4, for heavens, sake?). His example where he showed an investment value histogram had me thinking, "Students are going to have to deal with this?" Simple, yes, but the need to jump through hoops with some accurate expression to match the semantics implied by the heights of bars on a two-d surface? Uh..uh. No thanks. Then I read on... Just apply the setCoords and voila, we do away with most, if not all, of the computational, albeit doable, complexity. I liked to be awed by brilliance, and in one simple example (and rewrite of the original problem), I became simultaneously awed both by his brilliance and by Guido von Rossum's brilliance with his invention of the setCoords function to simplify graphic applications. Easy peasey again! I have yet to read through the rest of the book (and to sit down at the computer, doing my share of hacking and error-making that's the lot of anybody who wants to achieve serious journeymanship in a given language), but I know it will be a summer well spent. Whether or not my institute of learning switches to Python or not has become a moot issue for me. If we do switch, Zelle's our man. Cyber applause to him for this remarkable work he has done!
Review: A nice, approachable textbook for a non-Computer Scientist - 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.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #310,408 in Books ( See Top 100 in Books ) #140 in Computer Programming Languages #155 in Introductory & Beginning Programming #219 in Python Programming |
| Customer Reviews | 4.6 out of 5 stars 448 Reviews |

## Images

![Python Programming: An Introduction to Computer Science, 3rd Ed. - Image 1](https://m.media-amazon.com/images/I/61fE9l0gPIL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Excellent book
*by A***R on June 1, 2024*

I teach the CS101 course or some incarnation thereof in our institution of learning and have been doing so for over 30 years. I started with Basic, then went to Pascal, then to C, then to C++, and finally we are doing Java. Fornow we are sticking with JavaHwever... I see Python as being very much "in my face," a language I should pick up just to keep up. Whether our department switches to Python at a later date or not is moot; Python seems to be the new lingua franca for the CS community, so I felt I had better at least acquire a journeyman's knowledge. I am now going through this opus by Dr. Zelle and cannot praise it enough. His prose is simple and elegant, and his semantic modeling (if I can use such a term) is superb. I love the way he describes variables, for example. He equates them to Post It notes. No need to get arcane and go into a long exposition on garbage collection. Dr. Zell infers that a new assignment into the same variable equates to a more up-to-date Post It note in the computer's memory. Assign a different value into a named variable using its value and you have a new, updated Post It note. Easy peasy. And... no need to jump through that hoop of using an extra "temp" variable to exchange the values of x and y when we put this model to use. "x, y = y, x" will suffice, thank you. I was skeptical about his discussing graphics iso early (Chapter 4, for heavens, sake?). His example where he showed an investment value histogram had me thinking, "Students are going to have to deal with this?" Simple, yes, but the need to jump through hoops with some accurate expression to match the semantics implied by the heights of bars on a two-d surface? Uh..uh. No thanks. Then I read on... Just apply the setCoords and voila, we do away with most, if not all, of the computational, albeit doable, complexity. I liked to be awed by brilliance, and in one simple example (and rewrite of the original problem), I became simultaneously awed both by his brilliance and by Guido von Rossum's brilliance with his invention of the setCoords function to simplify graphic applications. Easy peasey again! I have yet to read through the rest of the book (and to sit down at the computer, doing my share of hacking and error-making that's the lot of anybody who wants to achieve serious journeymanship in a given language), but I know it will be a summer well spent. Whether or not my institute of learning switches to Python or not has become a moot issue for me. If we do switch, Zelle's our man. Cyber applause to him for this remarkable work he has done!

### ⭐⭐⭐⭐⭐ A nice, approachable textbook for a non-Computer Scientist
*by 7***N 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 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.

### ⭐⭐⭐⭐⭐ Awesome book for self learners!
*by A***R on March 21, 2024*

I bought this book for an online computer programming course I am taking for my degree and it is wonderful! John Zelle is great at explaining the concepts of Python and I find his book really easy to use. I am only on chapter 5 but have learned so much already and excited to learn more! Great book for self learners!

## Frequently Bought Together

- Python Programming: An Introduction to Computer Science, 3rd Ed.
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
- Python Programming Language QuickStudy Laminated Reference Guide

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.sn/products/32153721-python-programming-an-introduction-to-computer-science-3rd-ed](https://www.desertcart.sn/products/32153721-python-programming-an-introduction-to-computer-science-3rd-ed)

---

*Product available on Desertcart Senegal*
*Store origin: SN*
*Last updated: 2026-03-10*