6 Answers
+ 6
Packtpub shares its e-books for free, one at a time. Stay tuned:
https://www.packtpub.com/packt/offers/free-learning
It goes randomly, so you might have to snoop in every now and then - it covers lots of languages and topic. I got machine learning after like a month :) Today is Python GUI examples.
+ 5
O'Reilly also gives away some of their pubs:
http://www.oreilly.com/programming/free/?cmp=li-business-free-info-onboarding_li_freereport_programming_ac
+ 3
https://code.sololearn.com/W8iMGXTusS8V/?ref=app
+ 3
No problem, today PacktPub gives away the Modern Python Cookbok (819 pages of sweet potato Py :)
+ 1
You will need more than 1 book to reach the advanced level. And tons of practice. There is no magic pill in other words. Check out answer from @Utkarsh
0
Thank's @Kuba sir