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.
1. Organizador de arquivos por categoria
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.
2. Resumo automático de CSV
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.
3. Por que automatizar?
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."
Próximos scripts
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! 🚀
Top comments (0)