Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code, Edition 4

· Addison-Wesley Professional
3.4
25 reviews
Ebook
320
Pages
Eligible

About this ebook

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

Ratings and reviews

3.4
25 reviews
Austen Valentine
May 22, 2020
It's hard to go wrong with a beginner book on programming. Regardless of language, they mostly cover the same territory, albeit with different syntax and semantics. What I like about this book is that it offers something more. It encourages resilience, discipline and curiosity. I learned good programming habits from this book. I also learned good learning habits from this book. Zed doesn't shy away from rote learning. Go through the ritual and it stays with you for life. Once you complete this book, dive into the next one, Learn More Python 3 the Hard Way. It will give you the tools to solve real problems (not just exercises) with programming (applicable to any language) much faster.
6 people found this review helpful
Did you find this helpful?
SnowMonk3y
October 28, 2018
This book is absolute garbage do not buy and stay away. The author not even 2 pages in just expects you to know everything about Powershell to learn Python. This is absolute poo! I bought the book b/c I don't know not you to assume I know it all what an ******. He also then says change change directories doesn't tell you how and again you should just magically know how. So then he says btw I won't give you answers but have you search the internet. Then why would I buy your book great way to write a book claiming to teach ME THEN TELL ME TO USE F**** GOOGLE! Stay away just use google cause apparently that is his solution to teaching you waste of time and money.
4 people found this review helpful
Did you find this helpful?
Jeffery Pynduss
December 30, 2017
This is easily one of the worst programming books I have ever bought. The author does not convey the information in an efficient manor. I should have stuck with the Sams Teach Yourself series of books which are far superior it this book.
11 people found this review helpful
Did you find this helpful?

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.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.