Buy new:
$27.15
FREE delivery: Wednesday, Feb 14 on orders over $35.00 shipped by Amazon.
Ships from: Amazon.com
Sold by: Amazon.com
List Price: $39.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.84 (32%)
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 34 mins
In Stock
$$27.15 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.15
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Get Fast, Free Shipping with Amazon Prime
FREE delivery Friday, February 16 on orders shipped by Amazon over $35
Or fastest delivery Tuesday, February 13. Order within 13 hrs 34 mins
Condition: Used: Good
Comment: The book may have minor cosmetic wear like creased spine, cover, scratches, curled corners, folded pages, minor sunburn, minor water damage, minor bent. The book may have some highlights, notes, underlined pages. Accessories such as CD, codes, toys, may not be included . Safe and Secure Mailer. No Hassle Return
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.

Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series) 4th Edition

4.4 4.4 out of 5 stars 1,013 ratings

There is a newer edition of this item:

Learn Python the Hard Way (Zed Shaw's Hard Way Series)
$38.99
Only 8 left in stock (more on the way).
{"desktop_buybox_group_1":[{"displayPrice":"$27.15","priceAmount":27.15,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"15","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"8eAZ2qTUNNWMZg7Qr8mzCn4y1Z%2BLwMEom%2BSfNIs8fekMWKC%2FMdiMrIP4ml7jDRMxxMlKlWnY0SLhF905JXWfrLz5B4CfQEAVuY0gtkxQRiHOCi%2F7WTOlVMV7IOOyGhzoUPtq47GHCEU1wGpuAuvy6w%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$18.48","priceAmount":18.48,"currencySymbol":"$","integerValue":"18","decimalSeparator":".","fractionalValue":"48","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"8eAZ2qTUNNWMZg7Qr8mzCn4y1Z%2BLwMEoKzSHmkgB3cURecq%2BkABgM9rM6nvE6ZHBXFue2hJ7zhzguKv6K2RYbspGEHIeObhwL91ER%2F4OrUcov968i6ZH6gx0MEgRJkuMzIvT9XosSEwoPu6Of70a3HsN9g57c%2Bqom9Vj%2BIiKVganDANWYR3gLB5dPpsshLGD","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

You Will Learn Python 3!

Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises.

  • Install a complete Python environment
  • Organize and write code
  • Fix and break code
  • Basic mathematics
  • Variables
  • Strings and text
  • Interact with users
  • Work with files
  • Looping and logic
  • Data structures using lists and dictionaries
  • Program design
  • Object-oriented programming
  • Inheritance and composition
  • Modules, classes, and objects
  • Python packaging
  • Automated testing
  • Basic game development
  • Basic web development

It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer.

This Book Is Perfect For

  • Total beginners with zero programming experience
  • Junior developers who know one or two languages
  • Returning professionals who haven’t written code in years
  • Seasoned professionals looking for a fast, simple, crash course in Python 3
.

About the Author

Zed A. Shaw is the author of the popular online books Learn Python the Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way. He is also the creator of several open source software projects and has been programming and writing for nearly 20 years. Most of his free time is devoted to the study of painting and art history.


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$27.15
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.
+
$25.49
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 Publisher

Benefits of Learning "The Hard Way"

Exercise 2

Exercise video

Young woman studying

No experience required - learn through exercises

The title says it’s the hard way to learn to write code, but it’s actually not. It’s only the “hard” way because it uses a technique called instruction. Instruction is where Zed tells you to do a sequence of controlled exercises designed to build a skill through repetition. This technique works very well with beginners who know nothing and need to acquire basic skills before they can understand more complex topics. It’s used in everything from martial arts to music to even basic math and reading skills.

Video screen casts

You will have access to online video screen casts for every exercise. These videos demonstrate how the code works and, most importantly, how to break it. They are the perfect place to demonstrate many common errors by breaking the Python code on purpose and showing you how to fix it. Shaw also walks through the code using debugging and interrogation tricks and techniques. The videos are where Zed shows you how to “stop staring and ask” the code what’s wrong.

The hard way is...easier

This book instructs you in Python by slowly building and establishing skills through techniques such as practice and memorization, then applying them to increasingly difficult problems. By the end of the book you will have the tools needed to begin learning more complex programming topics. Zed likes to tell people that the book gives you your “programming black belt.” What this means is that you know the basics well enough to now start learning programming.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 4th edition (June 27, 2017)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 320 pages
  • ISBN-10 ‏ : ‎ 0134692888
  • ISBN-13 ‏ : ‎ 978-0134692883
  • Item Weight ‏ : ‎ 2.31 pounds
  • Dimensions ‏ : ‎ 7 x 0.73 x 9.13 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 1,013 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.

Zed Shaw is an avid guitar player, programmer, and writer whose books teach people all over the world how to write software. His book Learn Python the Hard Way has been read by millions of people around the world. His software has been used by many large and small companies. His essays are often quoted and read by members of many geek communities. He is an entertaining and lively writer, who is sure to keep you laughing and make you think.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
1,013 global ratings

Top reviews from the United States

Reviewed in the United States on October 20, 2023
Reviewed in the United States on December 1, 2017
15 people found this helpful
Report
Reviewed in the United States on April 8, 2018
215 people found this helpful
Report
Reviewed in the United States on November 3, 2022
6 people found this helpful
Report
Reviewed in the United States on March 21, 2018
23 people found this helpful
Report
Reviewed in the United States on January 5, 2024
Reviewed in the United States on February 18, 2023
Reviewed in the United States on May 10, 2022
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
CHARLES L L DUARTE
5.0 out of 5 stars Este é o verdadeiro jeito “Hard” de aprender Python!
Reviewed in Brazil on March 19, 2022
One person found this helpful
Report
Cbhospi
5.0 out of 5 stars Me encanta
Reviewed in Spain on January 27, 2024
Stevinski
5.0 out of 5 stars Excellant study material that comes with lectures at a reasonable price.
Reviewed in Canada on February 8, 2021
One person found this helpful
Report
Manuel Alejandro Mijangos González
5.0 out of 5 stars Buen libro
Reviewed in Mexico on August 4, 2019
One person found this helpful
Report
Bridget Kelly
5.0 out of 5 stars Brilliant for Beginners, and an Intermediate Refesher
Reviewed in the United Kingdom on April 14, 2020
7 people found this helpful
Report