Python Projekty dla początkujących: dziesięciotygodniowe podejście do programowania Python do programowania Python
4.8/5 sounds pretty good, do buy it.
(But I've never read it.)
Faithful Ferret