Sobes.tech
Junior — Middle

Jakou máte úroveň znalosti Pythonu a jaké dovednosti v něm máte?

sobes.tech AI

Odpověď od AI

Ovládám Python na úrovni, která mi umožňuje jej efektivně využívat pro automatizaci úkolů, psaní skriptů a vývoj malých aplikací. Mé dovednosti zahrnují práci se základními datovými strukturami (seznamy, slovníky, množiny), porozumění objektově orientovanému programování, zpracování výjimek, práci se soubory a moduly.

Také umím používat populární knihovny pro úkoly DevOps, například subprocess pro spouštění příkazů, os a shutil pro práci se souborovým systémem, requests pro HTTP požadavky. Mám zkušenosti s psaním skriptů pro automatizaci nasazení, monitorování a sběru logů.

Příklad jednoduchého skriptu pro čtení souboru a výpis řádků obsahujících určité slovo:

keyword = "error"
with open("log.txt", "r") as file:
    for line in file:
        if keyword in line.lower():
            print(line.strip())