Python is great. It has zilion libraries.
Let's divide the notions.
One thing is to study Python as a language.
The totally other thing is where to go with Python:
-to web developement where Django is No.1 Python framework;
-to AI with TensorFlow;
-to Big Data
These are different fields of CS, not of Python. It's more correct to divide the curriculum into:
1. "Python the language", which is very similar to JS, so the currculum for the latter can be copied.
2. "The [field of study] with Python"
As for me preferences for fields of study are Django and AI.