See raamat aitab teil õppida programmeerimiskeelt Python praktiliselt nullist, samm-sammult, lihtsast keeruliseni.
Raamatu esimene osa käsitleb keele põhiotsuseid: muutujad ja andmetüübid, operaatorid, tsüklid ja tingimusoperaatorid, matemaatilised funktsioonid, tuple-d, kogud ja sõnastikud, iteraatorid ja generaatorid, moodulid ja paketid ning palju muud.
Raamatu teises osas liigume keerulisemate asjade juurde Pythonis: objektorienteeritud programmeerimine, metaprogrammeerimine, mitme lõime toetamine ja skaleerimine.
Eraldi tähelepanu pööratakse oma projekti dokumenteerimisele Pythonis, koodi kontrollimisele ja optimeerimisele. Raamatu teoreetiline osa on varustatud praktiliste näidistega, mis võimaldavad praktikaga omandatud teoreetilisi teadmisi rakendada.
Raamat on kasulik nii algajatele kui ka neile, kes soovivad parandada oma programmeerimisoskusi Pythoni keeles.