I read the Learn Python in One Day and Learn it Well book in about two weeks. It teaches you a lot of things about python, but not everything.

At the end of the book there is a project you can do. For beginners in python it might be too difficult, but intermediates and experts should be able to do it.

I finished the project and did two out of the three challenges at the end.

Python (2nd Edition): Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1) by [Publishing, LCF, Chan, Jamie]

If you’re interested in learning python: http://a.co/4VyCLYw