Sponsored
Buy New
-38% $24.71
FREE delivery Saturday, May 2
Ships from: five star ten number
Sold by: five star ten number
$24.71 with 38 percent savings
List Price: $39.95 Image
FREE delivery Saturday, May 2. Details
Or fastest delivery Tuesday, April 28. Order within 8 hrs 48 mins. Details
Only 3 left in stock - order soon.
$$24.71 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.71
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
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
$7.39
Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. See less
FREE delivery May 1 - 5. Details
Or fastest delivery April 30 - May 4. Details
Only 1 left in stock - order soon.
$$24.71 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$24.71
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by GREENWORLD BOOKS.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
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

  • Penguin Random House Python Crash Course

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Penguin Random House Python Crash Course 1st Edition

4.6 out of 5 stars (1,410)

{"desktop_buybox_group_1":[{"displayPrice":"$24.71","priceAmount":24.71,"currencySymbol":"$","integerValue":"24","decimalSeparator":".","fractionalValue":"71","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"fR9tkcbUcgyo%2FR3tKk4dZh5oU8ACi06JmkXv9FKN%2BwwjEhnybxKxAifS5rS7JRa5Rp7ACBtzgzeC4wxxHscsWQP%2FHyLjrT%2BN2PHCecVsop5y4vrru0IcVQ7Dq1a1f5jGgqQMq39V0R03fYJLH5FtVtUlg0gkzvVNNnKJzW%2BzOYnXB6MH4AgqzVr913BGTXfI","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$7.39","priceAmount":7.39,"currencySymbol":"$","integerValue":"7","decimalSeparator":".","fractionalValue":"39","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"fR9tkcbUcgyo%2FR3tKk4dZh5oU8ACi06Jj0I%2FtcAmq6HfoGQGP4uArMPKGy%2BYV8PvlMRJWSXaUTAV67yVvR1gbtc07%2B7HVstfShcSz%2FXsaZA6hpInMl6DNGxilEYHqXRxk%2BzlIX2K71cNPbiBy%2BCwRpoCq7%2F0eT5YO3Oe87klahz3inRxEgviG7uVKocotIoV","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Python is the most popular programming language for beginners because it's fun, powerful, and easy to learn. So why should your introductory Python book be long and tedious?

Python Crash Course gets you up and running with Python, teaching you the basics quickly so that you can solve problems, make things, and do cool stuff. Each chapter explains a new programming concept and includes a set of exercises to help reinforce your new knowledge.

But most important of all,
Python Crash Course includes three hands-on projects to put your new programming skills into practice, so it's not just syntax and theory. You'll learn how to create a simple video game, use data visualization techniques to make interactive graphs and charts, and build a simple Web application. Python Crash Course teaches you Python the fun way—it's quick, hands-on, and totally useful.

Sponsored

Frequently bought together

This item: Penguin Random House Python Crash Course
$23.61
Get it May 4 - 8
Only 2 left in stock - order soon.
Ships from and sold by Shelden_Family_Books.
+
$24.42
Get it as soon as Monday, May 4
Sold by vintage Paradise and ships from Amazon Fulfillment.
+
$8.95
Get it as soon as Wednesday, Apr 29
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

Review

Recommended reading for a “shining tech career” by Techradar India

Python Crash Course was selected as one of the best books for learning Python by Real Python
“It has been interesting to see, over the last few years, No Starch Press, which produces this book, growing and producing future classics that should be alongside the more traditional O’Reilly Press programming books. 
Python Crash Course is one of those books.”
—Greg Laden, ScienceBlogs

“All of these projects are well thought out and presented in such a way that learning the subject matter and implementing it is much more an enjoyable pastime rather than an onerous task that must be completed. Eric took the time to deal with some rather complex projects and lay them out in a consistent, logical and pleasant manner that draws the reader into the subject willingly, which unfortunately, many authors fail to do.”
—Full Circle Magazine

“The book is well presented with good explanations of the code snippets. It works with you, one small step at a time, building more complex code, explaining what's going on all the way.”
—FlickThrough Reviews

“Learning Python with 
Python Crash Course was an extremely positive experience! A great choice if you’re new to Python.”
—Mikke Goes Coding

About the Author

Eric Matthes is a high school science and math teacher living in Alaska where he teaches Introduction to Python. He has been writing programs since he was five years old.

Product details

  • Publisher ‏ : ‎ No Starch Press
  • Publication date ‏ : ‎ November 1, 2015
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 560 pages
  • ISBN-10 ‏ : ‎ 1593276036
  • ISBN-13 ‏ : ‎ 978-1593276034
  • Item Weight ‏ : ‎ 2.35 pounds
  • Reading age ‏ : ‎ 14 years and up
  • Dimensions ‏ : ‎ 7 x 1.31 x 9.25 inches
  • Best Sellers Rank: #307,383 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (1,410)

About the author

Follow authors to get new release updates, plus improved recommendations.
Eric Matthes
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 book recommendations and more.

Sponsored

Customer reviews

4.6 out of 5 stars
1,410 global ratings
Sponsored

Customers say

Customers find this Python book excellent for beginners, thoroughly covering the basics and taking readers through all concepts with clear examples. Moreover, the book is easy to understand and suitable for those with no prior programming experience, helping them get coding right away. Additionally, they appreciate the helpful exercises, comprehensive language coverage, and substantial projects throughout the book. The writing style receives positive feedback, with one customer noting it's written in straight English.
AI Generated from the text of customer reviews

Select to learn more

280 customers mention content, 271 positive, 9 negative
Customers find the content of the book excellent and appreciate it as a great resource for learning Python, with one customer noting it's very easy to read.
Great book. Well written, methodical, and fun to work through. I’ve read dozens of computer books over the years and this is one of my favorites.Read more
Good book to get up to speed on python....Read more
Eric Matthes' book, "Python Crash Course," is an excellent book for a person looking for a clear, gentle, thorough introduction to...Read more
Awesome book! Although, frameworks have been updated, so expect to adjust the code accordingly. However, I found that this solidified the learning.Read more
118 customers mention detailed, 109 positive, 9 negative
Customers appreciate how the book thoroughly covers the basics for beginners, providing fantastic explanations of programming concepts and examples that readers can follow along with.
...Easy to follow. Good, clear explanations. Would recommend to anyone new to programming.Read more
...Pros: Detailed, helps you set up, projects Cons: book is a bit fragile and some stuff is slightly out of date....Read more
Very useful book with simple examples and solid explanations for learning Python....Read more
...It's informative, easy to read, and engaging....Read more
102 customers mention readability, 83 positive, 19 negative
Customers find the book easy to understand, concise, and fast-paced for learning Python, with one customer noting that readers can follow and learn by doing.
...that is so well formatted and easy to follow, especially considering that this deals with a technical skill....Read more
Clear and concise. The author does an amazing job explaining the topics. I wish he wrote one of these for every language !Read more
...want to know about python in the first 10 chapters and does so in a concise, thoughtful manner....Read more
...That was great, but a lot of detail was missing. This book is easy to read, has great examples and really good (and interesting) challenges/projects...Read more
41 customers mention programming, 38 positive, 3 negative
Customers find this book to be a great introduction to programming that gets readers coding right away, with no prior programming experience necessary, and they appreciate how it illuminates Python programming concepts.
This is one of the best programming books I have read. Matthes has a clear and engaging style....Read more
This is one of the best introduction to programming books I've read. The explanations are clear and the examples are helpful.Read more
Excellent book. Gets you coding right away - the endorphin rush when you get things to work keeps you going....Read more
fantastic introduction to object oriented programming and the python language....Read more
37 customers mention writing style, 35 positive, 2 negative
Customers appreciate the writing style of the book, finding it very well composed, with one customer noting that the author has spent a lot of patience in crafting it.
Very well written....Read more
Great book. Well written, methodical, and fun to work through. I’ve read dozens of computer books over the years and this is one of my favorites.Read more
If you're a raw beginnier like me, this is the book for you. Extremely well written in crisp and concise English. No wasteful jokes or cartoons....Read more
...A very well written book from an author who knows his subject.Read more
28 customers mention exercises, 27 positive, 1 negative
Customers find the exercises in the book helpful, with one noting that they are strategically placed throughout each chapter, and another mentioning that they assist with setting up the development environment.
...and organized; with progressively challenging hands-on projects and exercises that illuminate points of python programming, and keep your interest...Read more
This book really helped. Best decision I ever made for my job was read this book, and follow along with it....Read more
Such a GREAT book! The reading is awesome and the exercises are very helpful! It's worth the purchase!Read more
Nice simple explanations of components in python programming. Good exercises at the end of each chapter to reinforce the lessons.Read more
21 customers mention language coverage, 20 positive, 1 negative
Customers find the book provides a great introduction to Python, covering the basics clearly and helping readers learn the language quickly.
An excellent introduction to learning Python programming language.Read more
...Extremely well written in crisp and concise English. No wasteful jokes or cartoons. Output shown after every snippet of code....Read more
...completed the first part of the book, which introduces all the fundamentals in the Python language and thus far it has exceeded my expectations....Read more
A fantastic book that covers the language perfectly. It doesn't dive into anything without telling what it's used for, and why you should care....Read more
20 customers mention projects, 19 positive, 1 negative
Customers appreciate the book's projects, which include a large range of activities along the way, with one customer noting they are well thought out.
...Pros: Detailed, helps you set up, projects Cons: book is a bit fragile and some stuff is slightly out of date....Read more
Hands on projects and full of examples and detailed explanations....Read more
...But don't take this as a bad side of the book. The projects are still great. It is just so that the main text of the book sets a very high standard....Read more
...The projects are substantial and satisfying and the author is able to introduce tools like Django, Git, Heroku etc to build some pretty cool stuff....Read more
very good for beginners or intermediate people trying to learn how to code
5 out of 5 stars
very good for beginners or intermediate people trying to learn how to code
so far, i’m into page 67 and i’m already understanding the material that i tried to learn online. the problem with youtube videos, sololearn, and other online coding sources is that they don’t go in depth about why we use a type of code; they don’t explain how to use it either if that makes sense. a lot of the complaints on here are saying that the binding is awful on the hardcover book. my book binding is not the best, but i’m not experiencing any actual issue so beside a the visual and aesthetic aspect.
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 7, 2016
    I have experience with HTML, CSS, and JavaScript, but I wanted to start fresh on a new language. For some reason, Python seemed very attractive and I made a commitment to learn it in 2016. After taking a few courses at Treehouse, I decided I would like a book, because there is something about text that feels more concrete than videos. This book stood out to me so I gave it a shot, and I am glad I did.

    The tone of this book is very easy going. It's moderately paced, so it feels like you are always learning something new, but not going too fast, and the book also never gets boring. It's very similar to other learning books, in that every new concept builds from the previous, etc...but Eric writes in such a way that there is no intimidation. Just a great style of writing.

    One of my favorite parts of this book is that every chapter has "Try It Yourself" sections that give you objectives based on what you've been learning about. I know other textbooks have similar offerings at the end of chapters, but these seem to blend in with the material so well, and they're nothing complicated. They're like friendly reinforcements to the concepts you just learned about, and a great jumpstart to get coding.

    Crash Course covers Python 3, and highlights the areas where Python 2 would be different. Eric also gives lessons on styling, and best practices, yet also says to just focus on getting things to work and go back later to make it more efficient, which I think is excellent advice and as I mentioned before, removes intimidation from anyone who might be worried they aren't up to par to code.

    I recommend this book to anyone who is looking for an introduction to Python. This will help start the foundation.
    35 people found this helpful
    Report
  • Reviewed in the United States on March 20, 2017
    Format: PaperbackVerified Purchase
    Content:
    For people with little or no object-oriented programming language background. The first chapter shows you step-by-step on downloading and installing Python and subsequent chapters (2 - 11) introduces readers with examples and applications so readers can follow and learn by doing. First few chapters can be done spending an hour a day through one, later chapters (9 - 11) have more dense content creating functions, classes and files that has more information to absorb. If a reader has other object-oriented programming language background, such as C, C++, Java, VB.Net, etc., and already knows the general behaviors and capabilities of object-oriented languages, this book may be a little bit elementary and progresses a little slower than one might expect.
    Result:
    Allows readers get a feeling of how Python works, and serving as a stepping stone for reader to learn more about Python easier from other sources quickly. Great primer.
    Comparison:
    I've also bought "Learning Python, 5th Edition" by O'Reilly 5th edition with 1648 pages (big book!), though immensely detailed and gets into very advanced for each syntax and introduces short-cuts along the way, I found it much harder to get an introduction to or feeling of Python as a programming language, but after using this book "Python Crash Course," I flipped through "Learning Python" by O'Reilly and looking at other sources, I can learn from them very quickly.
    5 people found this helpful
    Report
  • Reviewed in the United States on March 24, 2020
    Format: PaperbackVerified Purchase
    First of all, I'm neither a novice nor an expert programmer. I have successfully programmed in many languages over the course of my career as an electrical engineer. Mostly however, I just learned enough to code up whatever was required to solve a specific problem. This book is a good, from the ground up, organized approach to learning basic Python. It won't make you an expert and I can't imagine it will make you employable, but it is a good start and will prepare you to move on. I liked the programming chapters and to some extent I enjoyed the projects. I found that the projects relied too much on just entering calls to add-in programs and didn't provide much insight into what was actually happening. I successfully built the aliens game and that provided some insight into pygame and the use of python. The data analysis project was very illustrative about the capabilities of using python and graphics addins. The Django section however, was maddening. It is possible that because I used PyCharm as my IDE but I was continually getting hung up on one trivial mis-step after another. I suspect that the only way to get successfully through the project is to use the exact IDE, python version, and Django version that the author used. At one point, for instance I was hung up for several days before I found that some particular Django call was known to not work in Python 3.7 and required 3.7.1. So I upgraded to 3.8 and the latest version of Django then got hung up on something else that didn't work even though I resorted to just pasting in the code from the book ( this occurred in the logins section). So I have now abandoned the book and will move on to something else. Somewhat disappointing to get this far and find a case of diminishing returns.

    Overall, it is a good book and an achievement for the author. It is clear that he has a lot of insight and has done a lot of work.
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • PAW
    5.0 out of 5 stars Great for beginners
    Reviewed in Australia on June 29, 2019
    Format: PaperbackVerified Purchase
    Easy to understand
  • ZzZNetworks
    5.0 out of 5 stars Exceptional Introduction to Programming
    Reviewed in the United Kingdom on June 30, 2023
    Format: PaperbackVerified Purchase
    Python Crash Course is an outstanding book that excels in its beginner-friendly approach to programming. It stands as the best resource I've encountered thus far for learning how to code.
  • Nekr0
    5.0 out of 5 stars Explicaciones claras y paso a paso. Recomendadisimo!!
    Reviewed in Mexico on May 16, 2019
    Format: PaperbackVerified Purchase
    Me gusto mucho la forma que se uso para explicar cada concepto de programación con el lenguaje de Python. Creo que es un muy buen libro para principiantes (como yo). Aunque ya esta disponible su 2da Edición!!, y supongo trae algunas actualizaciones de contenido, así que no la pienses mas y a por él!!!

    Con respecto al estado físico del libro, todo estuvo bien y la entrega fue a tiempo por parte de Amazon.
    NOTA:
    Hay un detalle con el diseño de el "lomo y la cubierta", lo que le llaman en Ingles "Lay Flat Binding", ya que al poco tiempo se despego la cubierta por uno de los costados del libro, a pesar de que siempre leo sobre mi escritorio.
    Report
  • Eli D.
    5.0 out of 5 stars Quello che ci vuole
    Reviewed in Italy on February 10, 2018
    Format: PaperbackVerified Purchase
    Il libro è arrivato in stato buonissimo e la rilegatura è bellissima!
    E' scritto in maniera molto scorrevole e precisa ed è proprio l'ideale per chi si approccia a Python (e forse anche per chi si approccia alla programmazione per la prima volta)
  • Amazon Customer
    5.0 out of 5 stars This book is great. The very methodical way you go through the ...
    Reviewed in Canada on January 29, 2017
    This book is great. The very methodical way you go through the book is amazing. Instead of throwing you into a bunch of jargon the first thing you do is type: print("Hello World") , then they go through the anatomy of the line of code, blue font means this, brackets means that. It just builds and builds. One thing is you will have to do is type and run the code as you read. Just reading it won't give you the muscle memory and grammar you need to learn to code. The first 230 pages are all instructional (that's where I am right now) and then there are two projects they walk you through for the other two thirds to build a space invaders like game with al the stuff you learned from the instructional section.