Buy new:
$32.67
FREE delivery: Wednesday, Feb 14 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com
Sold by: Amazon.com
List Price: $44.99 Details

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Save: $12.32 (27%)
Get Fast, Free Shipping with Amazon Prime FREE Returns
Return this item for free
  • Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
  • Learn more about free returns.
FREE delivery Wednesday, February 14 on orders shipped by Amazon over $35
Or fastest delivery Tuesday, February 13. Order within 13 hrs 33 mins
In Stock
$$32.67 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$32.67
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
$3.99 delivery Thursday, February 22. Details
Used: Good | Details
Sold by GoodwillBooks
Condition: Used: Good
Comment: Signs of wear and consistent use.
Access codes and supplements are not guaranteed with used items.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
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

Follow the author

Something went wrong. Please try your request again later.

Think Python: How to Think Like a Computer Scientist 2nd Edition

4.7 4.7 out of 5 stars 584 ratings

Coupon:  

There is a newer edition of this item:

Think Python: How to Think Like a Computer Scientist
$48.99
This title has not yet been released.
{"desktop_buybox_group_1":[{"displayPrice":"$32.67","priceAmount":32.67,"currencySymbol":"$","integerValue":"32","decimalSeparator":".","fractionalValue":"67","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"E7MtEa0capqf%2BbO3ajTk2l9FlQKl5TzRKnZ336YKRZfgBFZVERGnlU%2FiNFFoMLiLzy3wNcV4mUb%2FD8go7Swhm%2B623BqnV%2FfESVafor1eePtTV36dSFgAxwUGYODaDAlbQBmU%2FFJdvt39WjL5lIqa%2Fg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.55","priceAmount":16.55,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"55","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"E7MtEa0capqf%2BbO3ajTk2l9FlQKl5TzRxQDs62PkoQtcBt3ZHvF6Ro7HkNtU0zh3p%2FAOQgnBbVVJBbxPayD45M4aXhBDVCKYdu4R4nCy745ugaNE5iwnTGyQtxZyJkinmqVkL9CU6mZDpUplvWQJx0SSo0INBag91X7eShUIpja7lkFzIx0l1g%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3.

Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Beginners just getting their feet wet will learn how to start with Python in a browser.

  • Start with the basics, including language syntax and semantics
  • Get a clear definition of each programming concept
  • Learn about values, variables, statements, functions, and data structures in a logical progression
  • Discover how to work with files and databases
  • Understand objects, methods, and object-oriented programming
  • Use debugging techniques to fix syntax, runtime, and semantic errors
  • Explore interface design, data structures, and GUI-based programs through case studies

About the Author

Allen Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$32.67
Get it as soon as Wednesday, Feb 14
In Stock
Ships from and sold by Amazon.com.
+
$25.49
Get it as soon as Wednesday, Feb 14
In Stock
Ships from and sold by Amazon.com.
+
$31.99
Get it as soon as Wednesday, Feb 14
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

From the brand

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 2nd edition (January 26, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 289 pages
  • ISBN-10 ‏ : ‎ 1491939362
  • ISBN-13 ‏ : ‎ 978-1491939369
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 7 x 0.7 x 9.1 inches
  • Customer Reviews:
    4.7 4.7 out of 5 stars 584 ratings

Important information

To report an issue with this product or seller, click here.

About the author

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

Allen Downey is a Professor of Computer Science at Olin College and author of books related to programming and data science, including Think Python, Think Stats, Think Bayes, Think Complexity, and several others. The idea behind these books is that if you know how to program, you can use that skill to learn other things.

Allen has a Ph.D. from U.C. Berkeley and M.S. and B.S. degrees from MIT. He has taught at Colby College and Wellesley College.

Customer reviews

4.7 out of 5 stars
4.7 out of 5
584 global ratings
I think, therefore I am
5 Stars
I think, therefore I am
The change was subtle at first; flipping each page and reading each line, day after day. It was when I reached the 6th chapter that the evolution moved from metal to a physical realization. I prefer my sun drenched back porch to my cold office, my skin is segmented into hexagonal scales, and my wife loves the new fork in my tongue. Out of five dead mice, I give it a ten and that’s saying something because we are talking breakfast, lunch, and dinner for at least a week.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on January 18, 2024
Reviewed in the United States on December 14, 2023
Reviewed in the United States on December 8, 2022
4 people found this helpful
Report
Reviewed in the United States on December 17, 2023
Reviewed in the United States on March 8, 2023
Customer image
5.0 out of 5 stars I think, therefore I am
Reviewed in the United States on March 8, 2023
The change was subtle at first; flipping each page and reading each line, day after day. It was when I reached the 6th chapter that the evolution moved from metal to a physical realization. I prefer my sun drenched back porch to my cold office, my skin is segmented into hexagonal scales, and my wife loves the new fork in my tongue. Out of five dead mice, I give it a ten and that’s saying something because we are talking breakfast, lunch, and dinner for at least a week.
Images in this review
Customer image
Customer image
7 people found this helpful
Report
Reviewed in the United States on April 3, 2021
8 people found this helpful
Report
Reviewed in the United States on July 23, 2020
Reviewed in the United States on February 12, 2019
21 people found this helpful
Report

Top reviews from other countries

skylon
5.0 out of 5 stars A tiny but powerful reference book.
Reviewed in Canada on August 25, 2020
Howar Stugard
5.0 out of 5 stars Good book
Reviewed in Italy on July 31, 2021
apnkpp
4.0 out of 5 stars A good book.
Reviewed in Mexico on November 29, 2018
Joel Aumedes
5.0 out of 5 stars Very good book to get started
Reviewed in Spain on November 7, 2019
rachelbee14
5.0 out of 5 stars The book you didn't think you needed
Reviewed in Germany on January 24, 2019