Cilj završnog rada bila je automatizacija izračunavanja metode potencijala čvorova pomoću programa napravljenog u Pythonu. Korišteni su izmjenični strujni krugovi i tom prilikom kompleksni brojevi koje je trebalo uključiti u programu. U drugom poglavlju opisana je metoda potencijala čvorova. Formulama je prikazano što je sve potrebno za izračunati. U trećem poglavlju obrađena je povijest programskog jezika Python. Nakon toga prikazane su neke karakteristike Pythona uz vizualni prikaz pomoću tablica. Spomenuta je i biblioteka NumPy koja je bila temelj samog programa. U četvrtom poglavlju prikazani su primjeri pomoću kojih je opisan cijeli program. U prvom primjeru je detaljno opisan cijeli kod programa. Primjeri su pokazali kako je program u mogućnosti riješiti strujne krugove sa i bez strujnog izvora.