Tato práce se zabývá algoritmickým řešením polynomiálních rovnic pomocí analytických a numerických metod v Pythonu. Cílem je navrhnout a implementovat přehledné a efektivní algoritmy pro specifické třídy rovnic, jako jsou binomické rovnice nebo rovnice s racionálními kořeny, a dále pro obecné polynomy, jejichž řešení je realizováno numericky. Důraz je kladen na srozumitelnost zdrojového kódu a přiblížení principů výpočtu i méně zkušeným programátorům. V práci jsou popsány a implementovány klasické numerické metody – bisekce, Newtonova metoda a Durand–Kernerova metoda.