I think if you are a beginner, and going with python then its a very great start. Python is easy to learn and will open many opportunities for you including Data Science, Artificial Intelligence, Machine Learning. But, If you are new to programming, you might need more time to learn Python. However, if you learn it consistently by spending 3-5 hours every day.
- There are lots of websites through which you can learn python online but from my experience, I would suggest Edureka one of the best for Python training and certification.
- This website not only provides you end to end hands-on expertise during the whole course also when it comes to doubt solving all lags behind coding ninjas because they provide awesome doubt solving facilities.
Even the YouTube videos Edureka has regarding Python training is really helpful to build your own projects and show you worth and skills to employer. I am adding something which will definitely help you to explore regarding your query https://www.youtube.com/watch?v=WGJJIrtnfpk&t=1s
I am provide a support link where you can find all necessary information regarding course which has been designed and constructed by industry professionals and regarding certification also. https://www.edureka.co/python-programming-certification-training?qId=284d1805bf1328025d2a289896af7b99&index_name=prod_search_results_courses&objId=786&objPos=2.
Hope this helps.