2 Answers
+ 3
I recommend the book: "Byte of Python", after reading it you can read Mark Lutz "Learning Python". There are praetic tasks in the books
Yoy can practice in:
HackerEarth. HackerEarth is a popular coding platform that features over 8000 questions, 2000 challenges, and 1000 hackathons. ...
HackerRank. ...
Exercism. ...
SPOJ. ...
Programmr. ...
TopCoder Challenges. ...
CodeForces. ...
CodeWars.
Projecr euler...
+ 1
starting with sololearn is a good start point, but the python courses provided here are not enough to deeply learn python ;)
to deeply learn, multiply ressources: books, internet articles / tutos/ courses...
and most important don't forgot to read the python documentation (not from start to end, but every time you need a topic or deeper understand a topic:
https://www.python.org/doc/
https://docs.python.org/3/
and obviously do a lot of practice... either by solving tasks/problem (my favorite site is codewars.com, but you could try if others suggested by Rostislav Khalilov are better suited for you) and/or by doing your own projects / tests ;)
good journey and keep coding :)