Over 1 hour of course material with practice code
Quickly learn learn the basics of Python functions and classes
In this course, you will learn how to work with functions, classes and methods. These are the basis of almost any program you might create with Python. Functions and classes are useful for organizing code, increasing maintainability and code reuse. This course is perfect for beginners to Python that want to go beyond variables and logic and want to start working with object-oriented programming.
This course includes example repositories with interactive Jupyter Notebooks that you can use to practice yourself.
All lessons and videos have accompanying GitHub Repositories with example code.
Reference GitHub Repository
This course includes the following learning objectives
In this week you will learn to
- Create and work with functions.
- Build classes and methods.
- Require arguments or make them optional
- Use keyword arguments and use fallback values