I recommend following this path to learn Python for Data Analysis:
Step 1: Learn the fundamentals of Python such as oops concepts, data types, control statements, functions, multithreading, exception handling
Step 2: Learn using Numpy library that helps for mathematical computing
Step 3: Learn using pandas library that helps in handling tabular datasets
Step 4: Learn using Matplotlib, Seaborn, plot.ly libraries that helps to build beautiful visualizations
Step 5: After learning these, take a dataset from Kaggle and try to do data analysis
If you want to take a course that can provide Instructor-led training and certification, I recommend this Python for Data Science Course by Intellipaat.
You can watch this video to know how to learn Python for data analysis: