Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python 3 the Hard Way: Solving the Book Exercises
Rating: 4.3 out of 5(36 ratings)
5,532 students

Learn Python 3 the Hard Way: Solving the Book Exercises

Follow me in this journey to learn Python 3 by solving the exercises of the phenomenal book by Zed Shaw.
Created byHenry Rroga
Last updated 8/2021
English

What you'll learn

  • Learn the basics of Python programming in an unconventional way.
  • Solve the book exercises that vary from simple terminal printing to game development.
  • Get comfortable writing and executing Python scripts in your computer.
  • Learn how to use the Python documentation to dive deeper into the programming language.

Course content

1 section19 lectures1h 8m total length
  • A Good First Program2:01

    In this video, I am going to solve the drills of Exercise 1 by executing a Python script with print methods inside.

  • Comments and Pound Characters1:48

    In this video, I am going to solve the drills of Exercise 2 by showing you how comments in a Python program work.

  • Numbers and Math2:39

    In this video, I am going to make some calculations on the Python interpreter and create a script for finding the hypotenuse of a right triangle with the Pythagorean theorem.

  • Variables and Names3:32

    In this video, I am going to use variables for different calculations.

  • More Variables and Printing2:02

    In this video, I am going to print some more variables with a new way, and also convert my height and weight into international units.

  • Strings and Text2:40

    In this video, I am going to print variable values inside formatted strings and also show you about string concatenation.

  • More Printing2:29

    In this video, we are going to do some more printing with new stuff to learn.

  • Printing, Printing3:06

    In this video, we are going to use again the format method to input different values inside a string.

  • Printing, Printing, Printing2:11

    In this video, I am going to show you a couple of new ways to print stuff with Python.

  • What Was That?3:26

    In this video, we are going to learn some new stuff to do with the backslash character.

  • Asking Questions3:20

    In this video, we are going to ask the user some questions and wait for their response.

  • Prompting People2:33

    In this video, we will do the same thing as the exercise eleven, but with less code.

  • Parameters, Unpacking, Variables4:48

    In this video, we will look into importing modules and getting along with the argument vector object.

  • Prompting and Passing4:06

    In this video, we will look into a little Python terminal game with the stuff we have learned until now.

  • Reading Files3:45

    In this video, we are going to learn how to open and read a text file outside of our script.

  • Reading and Writing Files5:30

    In this video, we are going to learn how to open a text file in writing mode and write lines of text inside it with Python.

  • More Files5:50

    In this video, I am going to show you how to do more stuff with files and write less code.

  • Names, Variables, Code, Function10:04

    In this video, we are going to see what functions do and why we use them in Python programs.

  • Functions and Variables2:41

    In this video, we are going to see different ways of giving values to functions when calling them.

Requirements

  • A computer (Windows, Mac, or Linux)

Description

This course is yet to be completed. I want to improve my work along the way with you, the student.

In this course, I am going to walk you through the exercises of the book Learn Python 3 the Hard Way by author Zed Shaw. He has done a fantastic job in teaching beginners to dive deep into Python with trial and error. Together we will try to expand on that knowledge for each exercise.

There are 52 exercises in the book, which you can think of as one exercise for a week. Finishing the whole year will give you the ability to write excellent Python programs: from simple script to basic game development. You will learn how to organize your code, the data types, how to work with files, debug, test, and many more.

As I said in the first line, this course is yet to be complete. If you enroll and follow the weekly approach, I promise you I will update the course along the way so there is no week that goes by when you don't have a new video. Also, enroll now for free so you can own the course and get the future updates for free!

Who this course is for:

  • People who want to learn Python in an unconventional way