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)
D**.
Very thorough and easy to understand
The author does a great job of teaching by example. This is the fifth or sixth programming language that I've decided to learn and the technique of teaching simple concepts in small steps - rather than page after page of boring and easily forgotten "rules" - has made this "learn-by-doing" approach the easiest of any I've tried.
M**N
Darn good book to introduce Python 3
While I have been a programmer of Fortran IV, Assembly Language, C, and some BASH script writing, I could not follow Python which is a "Structured" programing language. I tried a few online courses but I like books, so I ordered this book and I read it first, then I started over but this time started to write a few of the examples. The examples are pretty good and I started to understand the syntax and how to read Python. While this book is not all encompassing, it allowed me to make sense of commands I could look up on the internet. There was one area I thought was lacking, the explanation of 'classes'. It was a topic covered in the book but for myself, I couldn't comprehend was was being said. This is where having an in-person instruction would have helped me out.Overall this is a very good book and I feel it was worth the $30 bucks I spent on it.
K**E
Excellent up to a certain point, then..
I consider myself somewhat intelligent. I have done some prior coding. I wanted to enhance my skills by putting coding on my resume. So that should tell you a bit about who i am and what I am seeking. I bought the book knowing that the title says "the hard way " in it.. Reading some of the book and looking at reviews I thought this is something I can handle.I think the book is excellent up to a certain point and then goes off the deep end. What I mean by this is that it starts out at a basic level teaching the reader how to install python and also how to write simple functions and such. great stuff and I like the approach. Then.. all of a sudden it jumps into OOP and starts talking about things I cannot follow. I did the exerecises and read over and over and still find it jumping from entry level to very advanced stuff. so.. given the context of the subject matter, the title indicates this is done the "hard way" but in the title there is also a phase that indicates this is a very simple introduction to the world of computers and code.. I think when we write or sell and instruction book, we need to stay at the level it is intended and consider the buyer and the level of his skills and STICK with that concept. I seriously doubt you can write a book which has the intent of teaching Python from the ground up and then jump off into OOP. I would have preferred to kept going with basic programming and then bought a more advanced book when I felt the need. Sorry.. half the book is a waste of my time. I was going to give this rating a 1 but consider the good value in the first half of the book. I'll keep it as a reference. But.. it could have been done differently.***************************I added some more comments here.. I went back to the book to redo the lessons.. I do find the manner of typing all the code very helpful and intuitive. it works to reinforce the material. I changed the review to 4 stars.. I still feel the section on OOP is out of context.. I'm keeping this book as a good reference place to actually write code and practice writing
P**Y
LP3THW - Better Than Any Tutorial I've Tried
I've tried multiple tutorials from multiple sources (Udemy, Lynda, Tuts+, Codecademy, YouTube, etc.), but none of them compare to the LP3THW method. You'll get your hands dirty right away by diving straight into the exercises from the very beginning. You're not bogged down with a ton of theory up front. Instead the theory is gradually revealed as you progress through each exercise. Unfortunately there is one down side, if you want the accompanying videos, you will still need to purchase directly from his website. The Kindle version doesn't provide access to any of the online videos. I know many reviewers wrote negative reviews because of this, but it's how Zed has things set up. When you purchase LP3THW directly from Zed's website, you will be able to get any and all updates related to that purchase, including any new videos. And for those who seem to think Zed has a bad attitude when it comes to teaching, they fail to understand that he clearly states in one of his lessons, it's his goal to ensure that his students can move forward into a PROGRAMMING environment without the need of his ongoing help. I mean, that is the whole point of learning to program, isn't it?
D**E
Great guide.
This book throws you into writing Python with out a lot of flowery wording. Straightforward instructions and examples. No confusing information a must have book for learning python.
P**N
Good for the basics but looses it when it comes to object oriented programming
Good for the basics only. Stop after that.Does a horrible job trying to explain objects. Tries to get you to create a game for your first OO project. More typing than is necessary. Doesn't explain it very well. Go to YouTube and other sources to fill in the gaps. Does not explain automated testing either. Some of the utilities are deprecated.
S**H
no shortcuts
Look, I’m not a software engineer by training or profession or inclination. I spent the last 2 decades listening to prospects, helping solve their problems, and building sales programs for tech startups. I’m a progressional seller. I’m a 42-year old white guy from New England with 3 dogs, a bunch of hobbies and a high maintenance relationship. I learned Python typing out my lpthw exercises in my spare time.If you’re asking me: check. It’s worth it.
C**E
Este é o verdadeiro jeito “Hard” de aprender Python!
A concepção do author em colocar linhas de códigos que você ao repetí-las vai num crescendo de dificuldades que tornam o aprendizado efetivo.
S**I
Excellant study material that comes with lectures at a reasonable price.
Throughout this textbook Zed Shaw takes a very methodical way of explaining python programming. This textbook is the first of the authors two books on python 3.This textbook contains 52 exercises of python scripts. There are accompanying lectures for each.To get the accompanying lectures, you first must register this book at https://www.informit.com/ as outlined in the preface of the text.This textbook takes a more hands on approach and forces you to type it out and debug the code. Learning through this book is the harder way but once you do it you understand it more by experience.if you have any questions or concerns about this text on your journey you can email the author and he can give you guidance at [email protected] textbook is the same as Learn Python The Hard Way but for the python 3 interpreter.I accidentally started studying Learn python The Hard way for the python 2 interpreter using the python 3 interpreter and I have been looking this text for reference when im stuck.I am very impressed by his first book so this text should only be an improvement.I would recommend this as the first book to anyone looking to learn python programming.Quick outlay of his textbooks:Learn Python The Hard Way - textbook for the older python 2 interpreter that comes with lectures on dvdLearn Python 3 the Hard Way - Same as "Learn Python The Hard way" but revised for python3Learn More Python 3 the hard way - The sequel to "Learn Python 3 the Hard Way" that comes with accompanying lectures once you register it.
M**Z
Buen libro
Me gustó que tiene muchos ejercicios para practicar y cubre muchas cosas básicas, está muy bien para principiantes
B**Y
Brilliant for Beginners, and an Intermediate Refesher
I originally purchased this book for a senior developer who wanted to go from Java to Python to keep his skills updated. When I got the book I had a quick flick through and I knew I would need to purchase it myself. I'm a full stack developer myself and last year I came over to backend and started learning Python, then jumped straight onto Django (advanced, got pretty good at it) but I found that when it came to writing some functions, classes I was still struggling as I didn't understand partly the logic and words like 'args' and 'kwargs' , functions how to write them, let alone the ruling of what if , else statements, as it wasn't explained online very well, no matter what course or tutorial I took, other issue was what version had I been learning Python in? Was it 2/3 god knows, no one ever wrote down the version.. hence why some of my code wouldn't work and left me in a confused sense of thought.This book since reading it yesterday i've been able to jump back onto my Django / Python projects with a new found confidence, it now makes a lot more sense and has given me a real good fresher and understanding on the fundamentals. The author is brilliant and I really do look forward to purchasing more of these books as he makes it quite funny to learn python, and the coding examples are brilliant. The questions are also brilliant, explains these in a human readable context, very much in the way is wysiwyg.Highly Recommend this book to any beginner, or any mid level developer who needs a refresh. I look forward to seeing more advanced books now from this author.
N**N
C'est un bon outil
Bon outil d'apprentissage du Python qui permet le développement d'une manière commune de coder (équipe)
Trustpilot
4 days ago
1 week ago