Learn Python 3 the Hard Way

by Randy Moore in on March 5, 2021
Wish List
$13.60 – Purchase Excluding 10% tax

has been added to your cart!

have been added to your cart!

Book Description

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


PART I Initial Knowledge
What If I Hate Your Stupid Personal Process Zed?
What If I Find Out I’m Terrible?
Exercise 0 The Setup
Exercise 1 On Process
Exercise 2 On Creativity
Exercise Challenge
Exercise 3 On Quality
Exercise Challenge
PART II Quick Hacks
Exercise 4 Dealing with Command Line Arguments
Exercise 5 cat
Exercise 6 find
Exercise 7 grep
Exercise 8 cut
Exercise 9 sed
Exercise 10 sort
Exercise 11 uniq
Exercise 12 Review
PART III Data Structures
Exercise 13 Single Linked Lists
Exercise 14 Double Linked Lists
Exercise 15 Stacks and Queues
Exercise 16 Bubble, Quick, and Merge Sort
Exercise 17 Dictionary
Exercise 18 Measuring Performance
Exercise 19 Improving Performance
Exercise 20 Binary Search Trees
Exercise 21 Binary Search
Exercise 22 Suffix Arrays
Exercise 23 Ternary Search Trees
Exercise 24 Fast URL Search
PART IV Intermediate Projects
Exercise 25 xargs
Exercise 26 hexdump
Exercise 27 tr
Exercise 28 sh
Exercise 29 diff and patch
Exercise 30 Finite State Machines
Exercise 31 Regular Expressions
Exercise 32 Scanners
Exercise 33 Parsers
Exercise 34 Analyzers
Exercise 35 Interpreters
Exercise 36 Simple Calculator
Exercise 37 Little BASIC
PART VI SQL and Object Relational Mapping
Exercise 38 Introduction to SQL
Exercise 39 Creating with SQL
Exercise 40 Reading with SQL
Exercise 41 Updating with SQL
Exercise 42 Deleting with SQL
Exercise 43 SQL Administration
Exercise 44 Using Python’s Database API
Exercise 45 Creating an ORM
PART VII Final Projects
Exercise 46 blog
Exercise 47 bc
Exercise 48 ed
Exercise 49 sed
Exercise 50 vi
Exercise 51 lessweb
Exercise 52 moreweb

Book Details

  • Title:Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
  • Author:  Shaw Zed A.
  • Length: 391 pages
  • Edition: 1
  • Language: English
  • Publisher:Addison-Wesley Professional
  • Publication Date: June 26, 2017
  • ISBN-10:0134692888
  • ISBN-13:978-0134692883
  • Best Sellers Rank: #23,158 in Books
    • #20 in Python Programming
    • #25 in Computer Programming Languages
Wish List
$13.60 – Purchase Excluding 10% tax

has been added to your cart!

have been added to your cart!

0 Sale

Share Now!

Release Information

  • Price

    $17.00 $13.60

  • Released

    March 5, 2021

  • Last Updated

    March 5, 2021

Share Your Valuable Opinions

You must log in to submit a review.