Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
-36% $25.48$25.48
Ships from: Amazon.com Sold by: Amazon.com
$18.34$18.34
Ships from: Amazon Sold by: Zoom Books Company
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.
OK
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
There is a newer edition of this item:
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
- ISBN-100134692888
- ISBN-13978-0134692883
- Edition4th
- Publication dateJune 27, 2017
- LanguageEnglish
- Dimensions6.9 x 0.8 x 9 inches
- Print length320 pages
Frequently bought together
Similar items that may deliver to you quickly
From the Publisher
Benefits of Learning "The Hard Way"
|
|
|
---|---|---|
No experience required - learn through exercisesThe 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 castsYou 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...easierThis 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. |
Editorial Reviews
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.
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 : 6.9 x 0.8 x 9 inches
- Best Sellers Rank: #144,039 in Books (See Top 100 in Books)
- #31 in Computer Programming Languages
- #159 in Python Programming
- #2,759 in Unknown
- Customer Reviews:
About the author
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
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Overall this is a very good book and I feel it was worth the $30 bucks I spent on it.
***************************
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
If you’re asking me: check. It’s worth it.
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.
"Learn Python 3 the Hard Way" is THE book to get first if you are learning Python. It is organized into exercise chapters that take you through a hands-on experience in learning Python (one of the fastest growing programming languages at the moment). This is not a book that you will read. it is a book you will work through. Zed Shaw takes you through 52 exercises that will teach you everything from writing your first program (the classic "Hello, World!" program) up through lists, dictionaries, loops, and so on. By the time you finish the 52 exercises, you will have a solid foundation for learning more about Python.
Of all of my books that I am asked to lend in my Python Meet-up group, this is the most popular by far.
Top reviews from other countries
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 help@learncodethehardway.org.
This 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 dvd
Learn Python 3 the Hard Way - Same as "Learn Python The Hard way" but revised for python3
Learn More Python 3 the hard way - The sequel to "Learn Python 3 the Hard Way" that comes with accompanying lectures once you register it.
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.