Learn Python the Hard Way, 5th Edition (2023-2024)
The 5th Edition of Learn Python the Hard Way released in 2023-2024. **All new for Python 3 and 2023-2024!**
This is part of a product bundle.
Module Applying What You Know
Getting started in semi-advanced topics
- 38: Beyond Jupyter for WindowsJupyter is a great environment for interactive analysis.
- 39: Beyond Jupyter for macOS/LinuxJupyter is a great environment for interactive analysis.
- 40: Advanced Developer ToolsThis exercise is all about avoiding "footguns.
- 41: A Project SkeletonThis exercise is completely optional, but useful if you want to create your own package to use in other projects.
- 42: Doing Things to ListsYou have learned about lists.
- 43: Doing Things to DictionariesYou are now going to learn about the Dictionary data structure in Python.
- 44: From Dictionaries to ObjectsYou should review the following exercises before doing this one: Exercise 24 Introductory Dictionaries to refresh your understanding of Dictionaries.
- 45: Basic Object Oriented ProgrammingIn Exercise 44 you learned how to use a function to create special
dict
containers with functions attached to them. - 46: Inheritance and Advanced OOPAn important concept that you have to understand is the difference between a class and an object.
- 47: Basic Object-Oriented Analysis and DesignI'm going to describe a process to use when you want to build something using Python, specifically with object-oriented programming (OOP).
- 48: Inheritance Versus CompositionIn the fairy tales about heroes defeating evil villains there's always a dark forest of some kind.
- 49: You Make a GameYou need to start learning to feed yourself.
- 50: Automated TestingThis final exercise of Module 3 will teach you how to create automated tests.
Register for Learn Python the Hard Way, 5th Edition (2023-2024)
Register today for the course and get the all currently available videos and lessons, plus all future modules for no extra charge.