

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to New Zealand.
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. Review: This is a great book if you follow the suggestions and read past ... - Not your typical book. This is a great book if you follow the suggestions and read past the first several examples. Review: Best Book - Best book to start learning Python.





| Best Sellers Rank | #785,897 in Books ( See Top 100 in Books ) #253 in Software Design & Engineering #616 in Python Programming #889 in Software Development (Books) |
| Customer Reviews | 4.7 out of 5 stars 124 Reviews |
E**N
This is a great book if you follow the suggestions and read past ...
Not your typical book. This is a great book if you follow the suggestions and read past the first several examples.
H**M
Best Book
Best book to start learning Python.
J**R
Five Stars
a+
M**R
I love this book
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.
N**M
This is not "more" about Python 3!
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!
C**U
Misleading, verbose, pretentious and simply replicated as "Learn Language X the Hard Way"
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.
D**E
Skip this book.
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.
A**E
Informativ, voll gepackt mit wirklich gutem Inhalt
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.
I**L
Happy customer
Arrived by the due date and items were were in excellent condition
C**S
Spam and self help.
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.
D**R
Goed boek
Goed boek als vervolg op "Learn Python 3 the hard way".
P**L
Dreadful
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.
Trustpilot
1 day ago
4 days ago