Course content

0h01m

Learn Python the Hard Way - Welcome

A brief welcome to my videos for Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, where you can purchase a downloadable version and his own videos.

0h15m

Learn Python the Hard Way - Ex 00 - The Setup

This is the initial setup for the course, which includes downloading free software and a few command line exercises. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h11m

Learn Python the Hard Way - Ex 01 - A Good First Program

Use "print" to display "Hello World!" in the command line window. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h07m

Learn Python the Hard Way - Ex 02 - Comments and Pound Characters

Use the pound sign (AKA hash or octothorpe) to add comments to your code. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h10m

Learn Python the Hard Way - Ex 03 - Numbers and Math

How to do math in Python. Uses order of operations, the modulo (or modulus) for remainders from division, and floating point vs. integer math. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h08m

Learn Python the Hard Way - Ex 04 - Variables and Names

How to use variables to hold values. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h08m

Learn Python the Hard Way - Ex 05 - More Variables and Printing

How to use variables within strings of text. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h10m

Learn Python the Hard Way - Ex 06 - Strings and Text

More on string variables (to hold text) and variables for inserting information into them. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h05m

Learn Python the Hard Way - Ex 07 - More Printing

More on strings and printing to the console. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h05m

Learn Python the Hard Way - Ex 08 - Printing, Printing

Even more on strings and variables. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h05m

Learn Python the Hard Way - Ex 09 - Printing, Printing, Printing

More strings and printing. Introduces the UNIX command for new line, "\n," and triple quotes for extended strings. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h06m

Learn Python the Hard Way - Ex 10 - What Was That?

Using "escape sequences" -- \t, \n -- to insert tabs and new lines into text. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h06m

Learn Python the Hard Way - Ex 11 - Asking Questions

Prompting for user data and returning that data in variables. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h05m

Learn Python the Hard Way - Ex 12 - Prompting People

A more concise method to prompt for user information and save it to variables. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h05m

Learn Python the Hard Way - Ex 13 - Parameters, Unpacking, Variables

How to use "arguments" (i.e., user-supplied information) in the command line to modify the Python script. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h08m

Learn Python the Hard Way - Ex 14 - Prompting and Passing

Prompt the user for information both in the command line (when running the script) and within the script itself, then display that information in the proper format. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h08m

Learn Python the Hard Way - Ex 15 - Reading Files

Open, read, and close text files within Python. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h12m

Learn Python the Hard Way - Ex 16 - Reading and Writing Files

Open or create files and write text to them via the command line. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h12m

Learn Python the Hard Way - Ex 17 - More Files

Copy the contents of one text file to another. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.

0h08m

Learn Python the Hard Way - Ex 18 - Names, Variables, Code, Functions

Create custom functions and use information from variables. This video is part of a series of walkthroughs for the exercises in Zed Shaw's excellent book "Learn Python the Hard Way." See the book at http://learnpythonthehardway.org, which you can read online for free or purchase a downloadable version and his own videos.