6 Answers
+ 6
It is still too vague. We don't know how much you can absorb in two hours, and we don't comprehend what level of achievement it would take for you to consider Python 'learned'. If it is a matter of SoloLearn tutorials, you should be able to manage them within a week or so, including practices.
+ 6
In August 2016, I began studying and went through the whole Python specialization on coursera.org for two months (with breaks ;) and took the Sololearn course in parallel. That I successfully finished in October. Then I finished the online course on interactive programming and currently I am on my way ahead with data science and advanced data analysis with Python. All this is almost coming to a year and I feel I still haven't touched the hard stuff :)
+ 3
I started a Python a year and a half ago. I had a decent grasp rather quickly, but I still learn. Kuba posted something I didn't know just the other day
+ 2
Kuba, I follow you - plan to work as data scientist too)
I started 2 monthes ago, learn in the evenings 2 times a week, plus few hours in weekends. And now I am learning last block in Solo. After that I plan to strengthen it with Python course more intensively on Coursera.
+ 2
It depends on what you mean by "learning".
Learning enough to begin programming - days.
Learning enough to be one of the best - years to a lifetime :)
0
@hatsy rei does it mean I can complete python 3 on sololearn within 14-16hrs