As a student of data science, the idea is that machine learning/data science is not something simple that can be implemented only in Python. The process of Data Science includes defining business questions, ETL data, modeling, analyzing the result and test the result. Machine learning, which is a bunch of statistical models, is only part of data science.
When it comes to the tool, Python is good at data preprocessing and it has many machine learning/modeling packages. However, there are more tools a data scientist needs to know such as R, SQL, etc.
When it comes to how to use Python for ML, follow along with an online class completely is a good start. After mastering the basic skills, one can learn more skills by reading documents and implement the data science process.
If you want to know more about Data Science then do check out our Data Science Courses which will help you in learning Data Science from scratch.
Moreover, conduct a data science project is also a good way to start. Kaggle competition is a very resourceful place to find data science projects for beginners.
And if you are more into videos then you can check out this video tutorial which will help you in learning Data Science from the beginning: