Redbubble - Shop now
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
-43% $25.50
FREE delivery Monday, July 7 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: Ample Books
$25.50 with 43 percent savings
List Price: $44.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Monday, July 7 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Saturday, July 5. Order within 12 hrs 27 mins.
Only 10 left in stock - order soon.
$$25.50 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$25.50
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Amazon
Ships from
Amazon
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.82
Get Fast, Free Shipping with Amazon Prime FREE Returns
Used book in good and clean conditions. Pages and cover are intact. Limited notes marks and highlighting may be present. May show signs of normal shelf wear and bends on edges. Item may be missing CDs or access codes. Ships directly from Amazon. Used book in good and clean conditions. Pages and cover are intact. Limited notes marks and highlighting may be present. May show signs of normal shelf wear and bends on edges. Item may be missing CDs or access codes. Ships directly from Amazon. See less
FREE delivery Tuesday, July 8 on orders shipped by Amazon over $35. Order within 12 hrs 27 mins
Only 1 left in stock - order soon.
$$25.50 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$25.50
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.
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 More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series) 1st Edition

4.6 out of 5 stars 123 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$25.50","priceAmount":25.50,"currencySymbol":"$","integerValue":"25","decimalSeparator":".","fractionalValue":"50","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"RqLkB2pjoeZpiKC3DxkqmikoV%2FHpb0Ly9b6yDEDPbSqZXqDwkjQxmWnm5Iec6ZDdUBsbxsW9HRBOIDl4XU4CE6YCw4C33fO2sX8k8fxANZ43RgwpavybSx2SR7rXP0E0LigRkz5QYFqVOJJkyEwZWbNYgzPhVDH528bqya55pkpURu3Ac8uN4g%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$7.82","priceAmount":7.82,"currencySymbol":"$","integerValue":"7","decimalSeparator":".","fractionalValue":"82","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"RqLkB2pjoeZpiKC3DxkqmikoV%2FHpb0Lypyjvl6ZTtRha65MygWtDKBxEcYhVDMFcuq%2Btxojm2uBDos3gPZ8FQKj%2FmEYMAQi1PN2%2B2BeNiK9zOzRR0uj2BvN1SC164FDbKxt9SeHLofT6DblHB5DjSQpyTr8fu3Of60EhslxKsnxzFRfxL8B9r01DK%2F9d0YJQ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Transform Your Ideas into High-Quality Python Code!

Zed Shaw has perfected the world’s best system for becoming a truly effective Python 3.x developer. Follow it and you will succeed―just like the tens of millions of programmers he’s already taught. You bring the discipline, commitment, and persistence; the author supplies everything else.

In Learn Python 3 the Hard Way, Zed Shaw taught you the basics of Programming with Python 3. Now, in Learn More Python 3 the Hard Way, you’ll go far beyond the basics by working through 52 brilliantly crafted projects. Each one helps you build a key practical skill, combining demos to get you started and challenges to deepen your understanding. Zed then teaches you even more in 12 hours of online videos, where he shows you how to break, fix, and debug your code.

First, you’ll discover how to analyze a concept, idea, or problem to implement in software. Then, step by step, you’ll learn to design solutions based on your analyses and implement them as simply and elegantly as possible. Throughout, Shaw stresses process so you can get started and build momentum, creativity to solve new problems, and quality so you’ll build code people can rely on.

  • Manage complex projects with a programmer’s text editor
  • Leverage the immense power of data structures
  • Apply algorithms to process your data structures
  • Master indispensable text parsing and processing techniques
  • Use SQL to efficiently and logically model stored data
  • Learn powerful command-line tools and skills
  • Combine multiple practices in complete projects

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 go beyond merely writing code that runs: you’ll craft high-quality Python code that solves real problems. You’ll be a serious Python programmer.

Perfect for Everyone Who’s Already Started Working with Python, including Junior Developers and Seasoned Python Programmers Upgrading to Python 3.6+

Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

Frequently bought together

This item: Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Zed Shaw's Hard Way Series)
$25.50
Get it as soon as Monday, Jul 7
Only 10 left in stock - order soon.
Sold by Ample Books and ships from Amazon Fulfillment.
+
$39.99
Get it as soon as Monday, Jul 7
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.

From the Publisher

A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
The Next Step for New Python Programmers
Quickly Get Productive with Python
Become a Python Programmer and Have Fun Doing It
The Hands-On, Example-Rich Introduction to Pandas Data Analysis in Python
Customer Reviews
4.4 out of 5 stars 1,030
4.6 out of 5 stars 123
4.5 out of 5 stars 46
4.4 out of 5 stars 76
4.5 out of 5 stars 309
Price $22.11 $25.50 $35.66 $39.99 $26.03
User Experience Level New to programming and/or Python Perfect for everyone who’s already started working with Python, including junior developers and seasoned Python programmers upgrading to Python 3.6+ Although this book is for people who may be new to programming altogether, it also caters to people who want to know how Python works and how it’s fundamentally different 'under the hood.' For absolute beginners who’ve never written a line of code. Any level of Python experience (none to fluent) New to data analysis.
Learning Approach You’ll learn Python by working through brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. Hands-on - you’ll go far beyond the basics and learn how to analyze a concept, idea, or problem and then how to deisgn solutions by working through 52 crafted projects. Also includes access to 12 hours of video files. Takes you by the hand and teaching by examples that are explained line by line. There is heavy emphasis on examples that are fun and useful, including games, graphics, database applications, file storage, puzzles, and more. You will learn how to think 'Pythonically' and avoid common 'gotchas'. Friendly, easy, full-color. Each chapter will tell you a bit more about programming. It will show you how to do something, and then invite you to make something of your own by using what you’ve learned. Introduces key concepts through simple but practical examples, incrementally building on them to solve more difficult, real-world problems. Brings together practical knowledge and insight for solving real problems with Pandas, even if you’re new to Python data analysis.
Key Topics Organizing and writing code; Object-orinted programming; Basic game development; Basic web development Quick hacks; Data structures; Parsing text; SQL and object relational mapping In addition to Python fundamentals, this book pays a lot of attention to intermediate and even advanced features, including list comprehension, generators, multidimensional lists (matrixes), and decorators. Programming fundamentals Advanced programming Useful Python "Tidy" data; Cleaning and munging data; How to fit your data to models ; Fitting models in other languages
Python Versions Covered Python 3 Python 3.6 Python 3.0 with notes about adapting examples to Python 2.0. Python 2.7 Python 3 Python 3 (Anaconda)

Editorial Reviews

About the Author

Zed A. Shaw is the author of the popular online books Learn Python 3 the Hard Way, 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.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional
  • Publication date ‏ : ‎ September 13, 2017
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 240 pages
  • ISBN-10 ‏ : ‎ 0134123484
  • ISBN-13 ‏ : ‎ 978-0134123486
  • Item Weight ‏ : ‎ 13.8 ounces
  • Dimensions ‏ : ‎ 7.01 x 0.54 x 9.02 inches
  • Customer Reviews:
    4.6 out of 5 stars 123 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Zed Shaw
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.6 out of 5 stars
123 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on June 11, 2018
    Format: PaperbackVerified Purchase
    Not your typical book. This is a great book if you follow the suggestions and read past the first several examples.
    5 people found this helpful
    Report
  • Reviewed in the United States on July 18, 2020
    Format: KindleVerified Purchase
    Best book to start learning Python.
  • Reviewed in the United States on July 4, 2018
    Format: PaperbackVerified Purchase
    3 people found this helpful
    Report
  • Reviewed in the United States on March 19, 2018
    Format: Paperback
    Don't listen to the negative reviews. I love this book.
    If you're a beginner or you're just looking for code to copy-pasta, this book isn't for you.
    Yes, the early projects in the book instruct you to build copies of Unix tools. The projects are helpful and I've learned a lot doing them.
    The projects later on in the book are focused on data structures and algorithms and there are more code samples in that section.
    You also build a small ORM in the course of the book.
    What this book is really about, is teaching the reader a way to approach larger projects in an organized and thoughtful manner, and to track their successes and failures and use that information to improve their process and become a better programmer.
    If you're competent with Python but you're not sure what the next step is, this book could be helpful to you. It's more about using Python as a tool to investigate your own process, how you think and approach problems, than it is about showing you specific Python techniques. There are a hundred decent books that show you specific information, there are zero other books like this one (that I've found). Exactly what I needed.
    35 people found this helpful
    Report
  • Reviewed in the United States on January 21, 2019
    Format: PaperbackVerified Purchase
    This book unfortunately spends most of the pages discussing about Linux!
    If I want a Linux book, I can always buy a Linux book, which I have in plenty.

    Skip this book!
    11 people found this helpful
    Report
  • Reviewed in the United States on February 12, 2020
    Format: Kindle
    That's not a book about Python, that's more about project development. I was not surprised to find similar template books for Ruby or C, "Learn Ruby/C the Hard Way" by the same author. What about the specific "Pythonic way" every advanced Python programmer should learn about? Nothing here.

    It is extremely verbose, considering the whole book has just a few lines of actual code. It's also very pretentious, and you may get tired of that style "with an attitude": we're not all in high-school, and this guy is not our teacher.

    It's also basically for Linux, and if you're a Mac or Windows guy, not very useful. Most Python books are OS-independent.

    A full chapter is dedicated to writing SIMPLE SQL database statements. I agree any programmer should know something about this, but did you buy the book to waste your time on such simple use cases as those presented here?

    Finally, this looks more like a book of homework assignments, but for some pretty large projects (many of them). Do you really have time to practice on such large projects? Or are they really necessary, with such a huge waste of time, just to become more advanced in Python? I don't think so.

    There are other much better books for advanced Python and general software development. This is not one of them.
    7 people found this helpful
    Report
  • Reviewed in the United States on December 30, 2017
    Format: Paperback
    Skip this one, it's just too odd in it's attempt in what it is trying to teach you to accomplish with Python. It has no Python code in it and just references a website where the code is available. The book is basically a weird guide encouraging you to write unix tools in Python but has NO CODE. It's just bizarre.
    23 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Amazon Kunde
    5.0 out of 5 stars Informativ, voll gepackt mit wirklich gutem Inhalt
    Reviewed in Germany on January 17, 2022
    Format: PaperbackVerified Purchase
    Ich habe mir das Buch gekauft, nachdem ich den ersten Band ("Learn Python3 the hard way") vom selben Autor durchgearbeitet hatte. Der Stil in beiden Büchern ist derselbe: es geht stets sehr direkt und ohne Blabla zur Sache, die Informationsdichte ist sehr hoch, und es stimmt, was der Autor ankündigt: "it'ill be hard at first". Es gibt neben vielen Beispielen auch Übungen in unterschiedlichem Schwierigkeitsgrad. Aus dem Netz können Lösungen, Ergänzungsmaterial u.a. heruntergeladen werden. Das Englisch ist gut verständlich. Das Buch ist fordernd, aber die Mühen zahlen sich aus.
    Report
  • Ian Bagnall
    5.0 out of 5 stars Happy customer
    Reviewed in Australia on February 2, 2018
    Format: PaperbackVerified Purchase
    Arrived by the due date and items were were in excellent condition
  • Colin Burgess
    1.0 out of 5 stars Spam and self help.
    Reviewed in Canada on July 13, 2018
    Format: PaperbackVerified Purchase
    Mostly a self help guide, with very little code. Almost useless. Good for some stuff and as a reference, but it is literally mostly spam.
  • Dirk Floor
    5.0 out of 5 stars Goed boek
    Reviewed in Germany on October 29, 2019
    Format: PaperbackVerified Purchase
    Goed boek als vervolg op "Learn Python 3 the hard way".
  • Peter Percival
    1.0 out of 5 stars Dreadful
    Reviewed in the United Kingdom on October 14, 2019
    Format: PaperbackVerified Purchase
    This, and the companion volume 'Learn Python 3 the hard way', are quite dreadful. They are shallow and the author's style is annoying from beginning to end.