📊 Analisador de Frequência de Palavras em Python
✨ Funcionalidades
Este script demonstra domÃnio sobre a biblioteca padrão do Python e boas práticas de limpeza de dados:
- Leitura de Arquivo: Processa qualquer arquivo de texto (
.txt) com codificação UTF-8. - Pré-processamento de Texto: Implementa lógica para converter o texto para minúsculas e remover pontuações.
- Análise Inteligente: Filtra uma lista customizada de "stopwords" em português (artigos, preposições, etc.) para focar a contagem em termos relevantes.
- Relatório Top 10: Apresenta as 10 palavras mais frequentes junto com o número de ocorrências, mostrando o resultado da análise.
🚀 Tecnologias e Módulos
O projeto utiliza apenas a biblioteca padrão do Python, garantindo a portabilidade e demonstrando eficiência:
- Linguagem: Python 3.x
re(Regular Expressions): Usado para a limpeza eficiente de pontuações e caracteres especiais do texto.collections.Counter: Estrutura de dados ideal para realizar a contagem de frequência de forma rápida e concisa.- Manipulação de Arquivos: Uso seguro do bloco
with open(...)para leitura.