Video description
Python Functions and Classes
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
Learn ObjectivesThis 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
Resources
Table of Contents
Lesson 1
“Course Introduction”
“Lesson Introduction”
“Function Basics”
“Function Arguments”
“Variable Arguments”
“Lesson Recap”
Lesson 2
“Lesson Introduction”
“Introduction To Classes”
“Using A Constructor”
“Adding Methods”
“Class Inheritance”
“Lesson Recap”
Lesson 3
“Lesson Introduction”
“Python Modules”
“Working With Imports”
“Python Scripts”
“Virtualenvs And Dependencies”
“Lesson Recap”