Gain insights into advanced Python 3, learn the Pythonic Way, explore data structures, functional and object-oriented paradigms, and master iterables, generators, and coroutines through practical projects.
Advanced
73 Lessons
12h
Certificate of Completion
Gain insights into advanced Python 3, learn the Pythonic Way, explore data structures, functional and object-oriented paradigms, and master iterables, generators, and coroutines through practical projects.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
This highly interactive and advanced course will give you insight into the most common Python tricks and tips. This course is for practicing Python programmers who are aiming for proficiency in Python 3. If you want to switch from Python 2 to Python 3, this is your go-to course. This course will help you learn the Pythonic Way of writing code and leveraging advanced robust features to become more proficient than the average developer. You’ll start by covering Python’s built-in data structures, and then yo...
Course Content
Introduction
Built-in Data Structures
Functional Programming
Project I: Data Science with Data Structures
Data science with Data Structures
Project
Project I Review
Object-Oriented Idioms
13 Lessons
Iterables and Generators
13 Lessons
Coroutines
6 Lessons
Project II: Build Your Own Matrix Module
1 Lesson
Build Your Own Matrix Library
Project
Project II Review
2 Lessons
Meta-Programming
6 Lessons
The End
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.