Kniha je určena především začátečníkům, ale poučení v ní najdou i zkušení programátoři. Na rozdíl od většiny ostatních publikací, které vysvětlují, jak předem navržený program zakódovat, tady se doopravdy naučíte programovat. Nesoustředí se proto na výuku syntaxe jazyka a práce s knihovnami, ale učí, jak program navrhnout a odladit.
Kniha je věnována aktuální verzi 3.9 jazyka Python. Využijí ji ti, kteří potřebují občas napsat jednoduchý program, je také vhodná jako doprovodná učebnice ke kurzům programování i jako referenční příručka.
Příručka podrobně vysvětluje vlastnosti čtrnácté verze jazyka Java. Probírá nejenom konstrukce zahrnuté do této verze jazyka, ale i konstrukce připravované pro verze příští. Vysvětluje jejich podobu a funkcionalitu a předvede čtenáři, jak tuto předběžnou podobu a funkcionalitu vyzkoušet.
Python vznikl jako jazyk, který měl laikům usnadnit vstup do světa programování a umožnit jim s co nejmenším úsilím vytvářet jednoduché programy. Jeho obliba rostla – a spolu s ní rostly i požadavky na rozšíření jeho schopností.