Sobes.tech
Junior — Middle

Qual é o seu nível de proficiência em Python e quais habilidades você possui nele?

sobes.tech IA

Resposta da IA

Domino Python a um nível que lhe permite usá-lo eficazmente para automatizar tarefas, escrever scripts e desenvolver pequenas aplicações. As minhas habilidades incluem trabalhar com as estruturas de dados básicas (listas, dicionários, conjuntos), compreensão de programação orientada a objetos, tratamento de exceções, trabalho com ficheiros e módulos.

Também sei usar bibliotecas populares para tarefas de DevOps, como subprocess para executar comandos, os e shutil para trabalhar com o sistema de ficheiros, requests para pedidos HTTP. Tenho experiência na escrita de scripts para automatizar deploys, monitorização e recolha de logs.

Exemplo de um script simples para ler um ficheiro e mostrar linhas que contêm uma palavra específica:

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