Python 301: Learn advanced Python

Python 301: Learn advanced Python

——   Created by Kalob Taulien

Share this course:

NEW
Course
15
Lessons
1h 55m
Lesson time
expert
Skill level
$19.97
or $15/mo for unlimited courses
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

0:05:11
Creating your first OOP class
free preview
0:05:57
OOP Class properties
0:09:34
OOP Class methods
0:02:35
OOP Class cleanup
0:06:12
OOP Class inheritance
0:03:41
OOP Class interfaces
0:08:31
OOP The super method
0:09:22
OOP Dunder methods
0:06:10
Errors and exceptions
0:09:35
Catching exceptions
0:07:09
What are decorators and how to create one
0:12:19
What are generators and how to create one
0:08:25
Pipenvs: another type of virtual environment
0:20:09
Final project
0:01:00
Summary
View more lessons +
Enroll in this course for $19.97
or $15/mo for unlimited courses

Class benefits

24/7 streaming access
30 day money-back guarantee
Project included
Teacher Q&A
1h 55m of video content
1 downloadable file
Have a coupon?

About the instructor

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 2011
  • I have over 350,000 web development students world-wide
  • I'm on the Wagtail CMS core development team (Wagtail is Python's #1 most popular website making …
View full profile

Access unlimited courses for only $15 per month

Start your 14 day free trial. Cancel at any time.

Join Today