Pirms jums ir praktiska rokasgrāmata programmēšanai vienā no šodien vispieprasītākajām valodām — Python, kas veido ne tikai zināšanas par sintaksi, bet arī sistēmisku domāšanu izstrādātājam, kurš spēj risināt sarežģītas problēmas jebkurā jomā. Grāmata balstās uz dziļas izpratnes principu, nevis mehāniskas iegaumēšanas.
Katrs jēdziens tiek atklāts caur trīsdimensiju modeli: kas ir konstrukcija, kāpēc tā darbojas tieši tā un kad to vajadzētu pielietot. No pirmajām komandām un datu tipiem līdz objektorientētai programmēšanai un darbam ar mūsdienu tehnoloģijām — lasītājs iziet ceļu no parasta datora lietotāja līdz reālu programmatūras risinājumu radītājam.
Īpaša uzmanība tiek pievērsta kvalitatīva koda kultūrai: pareizas nosaukumu, strukturēšanas, dokumentēšanas un testēšanas prakses ir integrētas katrā sadaļā jau no paša sākuma. Grāmata attīsta algoritmisko domāšanu — spēju dekomponēt sarežģītas problēmas, radīt abstrakcijas un atrast elegantas risinājumus.
Autors uzskata Python nevis par pašmērķi, bet gan par instrumentu, lai veidotu aprēķinu domāšanu, kas ir pielietojama tālu ārpus programmēšanas jomas. Grāmatā arī tiek apskatīti ētiskie aspekti izstrādē un programmētāja atbildība, radot iekļaujošu un drošu programmatūras produktu. Šis izdevums ir paredzēts visiem, kas vēlas apgūt programmēšanu kvalitatīvā līmenī — no absolūtiem iesācējiem līdz tiem, kuri cenšas sistematizēt savas zināšanas un attīstīt profesionālu izstrādātāja domāšanu.