Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 1
Python Fundamentals Review
Module 2
Functions, Scope, and Error Handling
Module 3
Code Organization and Environments
Module 4
Pythonic Data Structures and Idioms
Module 5
File I/O and Data Serialization
Module 6
Object-Oriented Programming (OOP) Fundamentals
Module 7
Advanced OOP and Dunder Methods
Module 8
Functional Programming and Decorators
Module 9
Iterators, Generators, and `itertools`
Module 10
Code Quality and Standard Library Utilities
Module 11
Data Analysis with NumPy and Pandas
Module 12