US $19.97
US $69.97

Python 301: Learn advanced Python

——   Created by Kalob Taulien

Share this course:

1h 55m
Lesson time
Skill level
US $19.97
USD $69.97 Sign Up

More about this course

Welcome to Python 301, where you are going to learn advanced Python. 

In this course we're going to cover these main subjects:

  • Classes (object oriented programming)
  • Try and except (graceful error handling)
  • Decorators (functions inside of functions)
  • Generators (performant data processing)

And your final project is going to be a banking app! Read more about the project in the Class Project section. 

The course project

Your final project is going to be a banking application where you will:

  • Create a Python class for opening a [fake] bank account
  • Handle deposits
  • Handle withdrawals 
  • Log all transactions in a file for your transaction history 
  • Ask the user what they want to do (as if you were approaching an ATM) 

15 Lessons

6 mins
Creating your first OOP class
free preview
6 mins
OOP Class properties
10 mins
OOP Class methods
3 mins
OOP Class cleanup
7 mins
OOP Class inheritance
4 mins
OOP Class interfaces
9 mins
OOP The super method
10 mins
OOP Dunder methods
7 mins
Errors and exceptions
10 mins
Catching exceptions
8 mins
What are decorators and how to create one
13 mins
What are generators and how to create one
9 mins
Pipenvs: another type of virtual environment
21 mins
Final project
1 min
View more lessons +

About the instructor

Kalob Taulien
Kalob Taulien
  • 160 students
  • 41 reviews
  • 38 courses

Hi everybody! I'm Kalob Taulien.

Here's the TL;DR (short) version about me:

  • I have been coding since 1999 and teaching people how to code since …
Read more
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Project included
  • Direct teacher access
  • 1h 55m of on-demand video
  • 1 downloadable file
  • Have a coupon?
  • Checkout