Help me plz , Beginners try to advanced level

Can i learn to advanced level of python solely on internet
If yes , then tell me resources
and also
How many hours a day should I practice to learn python???