Como automatizei tarefas repetitivas com Python — 3 scripts que uso todo dia
Se você trabalha com engenharia, dados ou qualquer área que gera arquivos e planilhas todo dia, provavelmente já perdeu horas fazendo tarefas que um script de 50 linhas poderia resolver em segundos. Neste post vou mostrar 3 scripts Python que desenvolvi e uso no dia a dia — todos disponíveis no meu repositório python-automation-scripts. Sabe aquela pasta de Downloads com 300 arquivos misturados? PDFs, planilhas, imagens, arquivos de AutoCAD, scripts... O file_organizer.py resolve isso automaticamente: EXTENSION_MAP = { '.pdf': 'documentos/pdf', '.xlsx': 'planilhas', '.dwg': 'projetos/autocad', '.py': 'scripts/python', '.sql': 'scripts/sql', } def organize_folder(source_dir, dest_dir, dry_run=False): stats = {'moved': 0, 'skipped': 0, 'errors': 0} for file in Path(source_dir).iterdir(): if file.is_file(): category = get_category(file) dest = Path(dest_dir) / category / file.name dest.parent.mkdir(parents=True, exist_ok=True) if not dry_run: shutil.move(str(file), str(dest)) stats['moved'] += 1 return stats Rode com dry_run=True primeiro para ver o que será movido sem alterar nada. Simples e seguro. Recebo planilhas de medição de obras toda semana. Antes eu abria no Excel, filtrava, calculava manualmente. Agora: from csv_to_summary import summarize, print_summary summary = summarize('medicao_semana_17.csv') print_summary(summary) Saída no terminal: Coluna: custo_total Min: 1.250,00 Max: 48.320,00 Média: 12.840,75 Mediana: 9.500,00 Soma: 384.022,50 Nulos: 0 O script detecta automaticamente quais colunas são numéricas — sem configuração. Não é sobre ser preguiçoso. É sobre direcionar energia para o que importa. Cada tarefa repetitiva que automatizo libera tempo para resolver problemas reais: arquitetura de sistemas, análise de dados, integração com IA. "Automate the boring. Build the meaningful." Estou desenvolvendo mais automações focadas em: Integração com ERPs da construção civil Agentes de IA para análise de documentos técnicos Relatórios automáticos a partir de planilhas de medição Acesse o repositório completo: github.com/SkinDevX/python-automation-scripts Se tiver sugestões de scripts ou quiser contribuir, abre uma issue — ficarei feliz em colaborar! 🚀
