Python Programming: Advanced

Learn advanced concepts in Python, including more on object-oriented programming, lambda functions, and exception handling.

This course will teach you advanced concepts in Python for data science, including object-oriented programming, lambda functions, exception handling and parallel processing.

By the end of this course, you'll be able to:

  • Create powerful custom classes using Object-Oriented Programming concepts such as inheritance and exception handling.
  • Understand the basics of computer architecture and parallel processing to help speed up your code.

Course Info:

Python Programming: Advanced


The average completion time for this course is 10-hours.

This course requires a premium subscription. This course includes five paid missions.  It is the 27th course in the Data Scientist in Python path.


Learn About Advanced Python Programming Concepts

Object-Oriented Programming

Use objects to compare average ages among NBA teams.

Exception Handling

Learn about exceptions while determining the optimal length of a chopstick.

Lambda Functions

Learn about advanced string manipulation and anonymous functions.

Introduction to Computer Architecture

Learn about memory and the central processing unit.

Parallel Processing

Learn how to run multiple instructions at the same time.