Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$34.38$34.38
FREE delivery: Friday, Dec 15 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com Sold by: Amazon.com
Buy used: $28.67
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.
Follow the author
OK
Dead Simple Python: Idiomatic Python for the Impatient Programmer
| Price | New from | Used from |
- Kindle
$28.99 Read with our free app - Paperback
$28.67 - $34.388 Used from $28.67 26 New from $34.38
Purchase options and add-ons
Dead Simple Python is a thorough introduction to every feature of the Python language for programmers who are impatient to write production code. Instead of revisiting elementary computer science topics, you’ll dive deep into idiomatic Python patterns so you can write professional Python programs in no time.
After speeding through Python’s basic syntax and setting up a complete programming environment, you’ll learn to work with Python’s dynamic data typing, its support for both functional and object-oriented programming techniques, special features like generator expressions, and advanced topics like concurrency. You’ll also learn how to package, distribute, debug, and test your Python project.
Master how to:
- Make Python's dynamic typing work for you to produce cleaner, more adaptive code.
- Harness advanced iteration techniques to structure and process your data.
- Design classes and functions that work without unwanted surprises or arbitrary constraints.
- Use multiple inheritance and introspection to write classes that work intuitively.
- Improve your code's responsiveness and performance with asynchrony, concurrency, and parallelism.
- Structure your Python project for production-grade testing and distribution
The most pedantically pythonic primer ever printed, Dead Simple Python will take you from working with the absolute basics to coding applications worthy of publication.
- ISBN-101718500920
- ISBN-13978-1718500921
- PublisherNo Starch Press
- Publication date
2022
November 22
- Language
EN
English
- Dimensions
7.0 x 1.6 x 9.3
inches
- Length
752
Pages
Frequently bought together

Similar items that may ship from close to you
From the Publisher
|
|
|
|
|---|---|---|
'An ideal choice'"An invaluable resource for those looking to learn the fundamentals of the Python programming language. . . . an ideal choice for Python beginners who want to quickly advance from the bare basics to production-level coding." —Ben Lutkevich, TechTarget |
'Good starting point'"Makes a good starting point for those contemplating a serious Python effort and who need to start with the basics." —Lee Teschler, Microcontroller Tips |
'Practical approach'"I especially enjoyed the practical approach to getting started with developing code using tools like virtual environments . . . definitely worth adding to your library." — Paul Ferrill, freelancer for a variety of magazines and websites |
About the Author
Jason C. McDonald is a software developer, speaker, and author of both fiction and non-fiction. By day, he works as a Principal Consultant at Rural Sourcing, specializing in Python software engineering. By night, he is the founder of MousePaw Media, an open source software organization where he trains software development interns. You can usually find him haunting his local coffee shops.
About the Publisher
No Starch Press has published the finest in geek entertainment since 1994, creating both timely and timeless titles like Python Crash Course, Python for Kids, How Linux Works, and Hacking: The Art of Exploitation. An independent, San Francisco-based publishing company, No Starch Press focuses on a curated list of well-crafted books that make a difference. They publish on many topics, including computer programming, cybersecurity, operating systems, and LEGO. The titles have personality, the authors are passionate experts, and all the content goes through extensive editorial and technical reviews. Long known for its fun, fearless approach to technology, No Starch Press has earned wide support from STEM enthusiasts worldwide.
Editorial Reviews
Review
—Ben Lutkevich, TechTarget
"Definitely a book that any Python programmer NEEDS to have on [their] bookshelf!"
—Full Circle Magazine
"Makes a good starting point for those contemplating a serious Python effort and who need to start with the basics."
—Lee Teschler, Microcontroller Tips
"The book that anyone who wants to become an expert Python programmer should read. . . . I don't believe that anyone who works through the material in this book will fail to become a competent and confident Python coder. It is quite a fantastic book."
—Sandra Henry-Stocker, NetworkWorld
"Reasonably paced and clear. . . . I expect that I’ll refer to the book the next time I start a small Python project."
—Paul Floyd, ACCU
"I especially enjoyed the practical approach to getting started with developing code using tools like virtual environments. It's a hefty book coming in at almost 700 pages but definitely worth adding to your library."
—Paul Ferrill, freelancer for a variety of magazines and websites
About the Author
Product details
- Publisher : No Starch Press (November 22, 2022)
- Language : English
- Paperback : 752 pages
- ISBN-10 : 1718500920
- ISBN-13 : 978-1718500921
- Item Weight : 3.01 pounds
- Dimensions : 7 x 1.62 x 9.25 inches
- Best Sellers Rank: #298,742 in Books (See Top 100 in Books)
- #105 in Computer Programming Languages
- #263 in Python Programming
- #286 in Software Development (Books)
- Customer Reviews:
Important information
To report an issue with this product, click here.
About the author

A three-time traumatic brain injury survivor, Jason C. McDonald's passion for communication permeates everything he does. As a speaker, an author of both fiction and non-fiction, a songwriter, and a mentor, he lives to encourage and empower others to reach their full potential. Beyond his career as a software engineer and project manager, Jason can often be found clattering away on his typewriter in one of his favorite local coffee shops. Otherwise, he's probably out gardening, walking his dogs, and just enjoying being at home in Minnesota.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
Submit a report
- Harassment, profanity
- Spam, advertisement, promotions
- Given in exchange for cash, discounts
Sorry, there was an error
Please try again later.-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
It has helped me tremendously.
This book is so awesome that I wrote my first review for a book on the Internet. Highly recommended!
This book a mostly excellent introduction to Python for people who have been programming for years. There are no unnecessary explanations of what a loop is, just a to-the-point list of everything you need to know to transition from Java/C++/whatever into Python.
The book skips past all the beginner stuff and covers all the things you didn't know you needed to know about Python (virtual environments, package management, etc.) in the very first few chapters. It blows by all the basics, giving you a terse overview of the syntax, with variations, and some examples that limit themselves to demonstrating the topic at hand. There are no long source code listings, no attempt to develop an app from nothing to completion.
Because it doesn't waste time teaching you what a switch statement is for (or, rather, what the python equivalent is for), the book is able to cover more advanced concepts.
Book Quality is fantastic! The pages are thick, with nice big font that doesn't seem to be wasting space. Easy to read. The writer has alot of talent. To be honest this may be the combination of studies I'm doing where things just click but this writer Explains things in python that other courses and books simply just ignore or brush over. I have my book from my local library and honestly still want to buy this. I will say that if a personal is rating a book one star with no actually review. Don't trust it. This book is amazing.
A recommendation for supplemental course for free on YouTube is Christian Koch for the basics and on Udemy he teaches everything with Pygame projects. Using this book and those coueses to get trained up for my compaies new direction in automation and my first steps to professionally learn python for work and these are amazing in getting me upto date. Wish everyone the best in there learning and really recommend this book!
Reviewed in the United States on January 8, 2023
Book Quality is fantastic! The pages are thick, with nice big font that doesn't seem to be wasting space. Easy to read. The writer has alot of talent. To be honest this may be the combination of studies I'm doing where things just click but this writer Explains things in python that other courses and books simply just ignore or brush over. I have my book from my local library and honestly still want to buy this. I will say that if a personal is rating a book one star with no actually review. Don't trust it. This book is amazing.
A recommendation for supplemental course for free on YouTube is Christian Koch for the basics and on Udemy he teaches everything with Pygame projects. Using this book and those coueses to get trained up for my compaies new direction in automation and my first steps to professionally learn python for work and these are amazing in getting me upto date. Wish everyone the best in there learning and really recommend this book!
Top reviews from other countries
It’s a perfect book for someone who came to python from another language, often confused by things not working as expected, but getting bored by standard "introduction to python" materials at "data types" chapter. I also enjoyed style of author and his respect to the reader!












