pdoc

Sistema de Extração e Análise de Dados - Pokémon

Descrição (PT-BR)

O sistema realiza a extração, organização e análise de dados sobre Pokémon a partir de páginas da web. Ele utiliza técnicas de web scraping com BeautifulSoup, constrói objetos estruturados com a classe PokemonBuilder e exporta os dados em arquivos CSV. Também inclui análise automatizada dos dados com geração de relatórios e tratamento de informações como coloração shiny e tipos. A refatoração modularizou responsabilidades, separando crawler, modelo de dados, persistência e análise.

Description (EN)

The system extracts, organizes, and analyzes Pokémon data from web pages. It uses web scraping with BeautifulSoup, builds structured objects through the PokemonBuilder class, and exports data to CSV files. It also includes automated data analysis, report generation, and handling of information such as shiny coloration and types. The refactoring modularized responsibilities by separating crawler logic, data modeling, persistence, and analysis components.

Diagrama UML