Learn Python 3 the Hard Way (Companion Videos)

Video description

These videos are companion files meant to be used with the book: Learn Python 3 the Hard Way. Search Safari for Learn Python 3 the Hard Way to access the book first and then use these videos with the book.

Table of contents

  1. The Setup
    1. Exercise 0: The Setup (Linux)
    2. Exercise 0: The Setup (Windows)
    3. Exercise 0: The Setup (macOS)
  2. Video Exercises
    1. Exercise 1: A Good First Program (Linux)
    2. Exercise 1: A Good First Program (Windows)
    3. Exercise 1: A Good First Program (macOS)
    4. Exercise 2: Comments and Pound Characters
    5. Exercise 3: Numbers and Math
    6. Exercise 4: Variables and Names
    7. Exercise 5: More Variables and Printing
    8. Exercise 6: Strings and Text
    9. Exercise 7: More Printing
    10. Exercise 8: Printing, Printing
    11. Exercise 9: Printing, Printing, Printing
    12. Exercise 10: What Was That?
    13. Exercise 11: Asking Questions
    14. Exercise 12: Prompting People
    15. Exercise 13: Parameters, Unpacking, Variables
    16. Exercise 14: Prompting and Passing
    17. Exercise 15: Reading Files
    18. Exercise 16: Reading and Writing Files
    19. Exercise 17: More Files
    20. Exercise 18: Names, Variables, Code, Functions
    21. Exercise 19: Functions and Variables
    22. Exercise 20: Functions and Files
    23. Exercise 21: Functions Can Return Something
    24. Exercise 22: What Do You Know So Far?
    25. Exercise 23: Strings, Bytes, and Character Encodings
    26. Exercise 24: More Practice
    27. Exercise 25: Even More Practice
    28. Exercise 26: Congratulations, Take a Test!
    29. Exercise 27: Memorizing Logic
    30. Exercise 28: Boolean Practice
    31. Exercise 29: What If
    32. Exercise 30: Else and If
    33. Exercise 31: Making Decisions
    34. Exercise 32: Loops and Lists
    35. Exercise 33: While Loops
    36. Exercise 34: Accessing Elements of Lists
    37. Exercise 35: Branches and Functions
    38. Exercise 36: Designing and Debugging
    39. Exercise 37: Symbol Review
    40. Exercise 38: Doing Things to Lists
    41. Exercise 39: Dictionaries, Oh Lovely Dictionaries
    42. Exercise 40: Modules, Classes, and Objects
    43. Exercise 41: Learning to Speak Object-Oriented
    44. Exercise 42: Is-A, Has-A, Objects, and Classes
    45. Exercise 43: Basic Object-Oriented Analysis and Design
    46. Exercise 44: Inheritance Versus Composition
    47. Exercise 45: You Make a Game
    48. Exercise 46: A Project Skeleton (Windows)
    49. Exercise 46: A Project Skeleton (macOS)
    50. Exercise 47: Automated Testing
    51. Exercise 48: Advanced User Input
    52. Exercise 49: Making Sentences
    53. Exercise 50: Your First Website (Windows)
    54. Exercise 50: Your First Website (macOS)
    55. Exercise 51: Getting Input From a Browser (Windows)
    56. Exercise 51: Getting Input From a Browser (macOS)
    57. Exercise 52: The Start of Your Web Game (Windows)
    58. Exercise 52: The Start of Your Web Game (macOS)

Product information

  • Title: Learn Python 3 the Hard Way (Companion Videos)
  • Author(s): Zed Shaw
  • Release date: July 2017
  • Publisher(s): Addison-Wesley Professional
  • ISBN: 0134862988