Jump to ratings and reviews
Rate this book

Learn More Python 3 the Hard Way: The Next Step for New Python Programmers

Rate this book
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. Normal 0 false false false EN-US X-NONE X-NONE

240 pages, Paperback

First published January 1, 2016

76 people are currently reading
280 people want to read

About the author

Zed A. Shaw

19 books59 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
22 (26%)
4 stars
30 (35%)
3 stars
20 (23%)
2 stars
10 (11%)
1 star
2 (2%)
Displaying 1 - 7 of 7 reviews
Profile Image for Avinash K.
182 reviews31 followers
December 28, 2020
Very enjoyable. Sure, the grind can get to you, especially if you know the stuff but hey... persistence is the prologue and epilogue in all things (programming).
Recommended not only for beginners, but also for those who think they know programming :P :D
Another exercise during CoVid times...
Profile Image for Hadiana Sliwa.
67 reviews8 followers
November 18, 2021
I had to search on the net for most of topics covered in the book, and the chapters of each part were connected to each other so you can't continue one topic without studying the chapters before.
Profile Image for Samichtime.
507 reviews5 followers
March 27, 2024
This “book” contains only a blog article’s worth of information. “Learn” is a word included in the title but no learning can be had by reading this book. Dude spends every chapter saying “try this technique for 45 mins” but there’s really no reason to revisit this book for a reference guide.
Profile Image for t0n4r.
7 reviews26 followers
August 24, 2016
: This book got me started with python (and terminal). The basic concepts are really strong but the class, tuples and few other latter chapters will make you clueless of what is happening.

Plus, the book teaches you Python2 which in this day-time-year isn't really the sexiest thing. I mean, it's 2016, 98% of the PyPl packages support Python3 and in 4 years Python2 will become obsolete.

...and FYI, not really "the hard way".
144 reviews5 followers
December 23, 2022
As you can likely tell, I have worked through many of the books in this series: SQL, C, and the introductory Python. I keep coming back because the books are a really great way to learn.

This book in particular is great because it goes on to address, at the same time, advanced concepts in Python, as well as advanced concepts in programming in general. As I said in my review of Learn C The Hard Way, working through this book will make you a better programmer. In fact, this book explicitly focuses on process as a common theme throughout the activities, which provides a great framework to think about project methodologies - I don't only use this method for coding; there are several aspects which are applicable to my day-to-day job as well.
Profile Image for Rasha.
81 reviews37 followers
December 30, 2016
The book is really good, but I was bored with it and only scanned it quickly. It's really for beginners who never coded. If you know how to code, there isn't much in this book for you except getting to know python syntax, because everything else is just basics.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.