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())