How to Get Start with Python
Microsoft provides different learning topics for you to get learning about Python, these topics are not too long and cover basic knowledge about Python to using Python with ML. These are very hands-on and if you happen to finish everything should be able to help you get to learn Python a lot in different areas.
Google has a site to provide some basic information about Python, how to set up, String, Lists, and a few videos about Python.
If you want to know each syntax, function provided by Python, freeCodeCamp is another good resource to use.