Nesse repositório estão armazenados alguns projetos desenvolvidos em Python.
Projeto que implementou-se algumas funções de leitura e escrita de arquivos JSON, XML e CSV utilizando a Programação Orientada a Objetos em Python.
-
Gerador de Relatórios
: recebe como entrada arquivos com dados de um estoque e tem como saída um relatório acerca destes dados. -
Importação de arquivos variados
: Dados podem ser obtidos de diversas fontes. (CSV, JSON, XML). -
Relatório final em versões simples e completa
: O relatório final possui duas versões: simples e completa, a critério do usuário.
Projeto que implementou-se análises de um conjunto de dados de empregos, utilizando Python, Jinja2 e Flask.
-
Implementação de filtros interativos
: foram implementadas funções que filtram dados por: Tipo de Emprego, tipo de indústria, salário máximo, salário mínimo, -
Leitura de arquivos
: Pode ser feita a leitura de arquivos a partir de planilha XML. -
Exibição de uma página HTML
: Exibição dos dados de empregos em uma página HTML utilizando Flask e Jinja2.
Neste projeto implementou-se uma ferramenta de construção de cardápios, considerando organizações específicas e disponibilidade de estoque dos ingredientes. Foi utilizada a Programação Orientada a Objetos em Python e biblioteca Pandas.
-Gerador de Cardápio
: recebe como entrada arquivos CSV do tipo cardápio, com dados como o nome do prato, seu preço no cardápio, um dos ingredientes, dentre outros.
-Relaciona pratos e receitas
: Após leitura do arquivo, a aplicação faz o relacionamento do prato do cardápio com sua respectiva receita.
-Exibição de pratos especiais
: Exibe os pratos do cardápio de acordo com uma determinada restrição alimentar.
Neste projeto implementou-se o conceito de raspagem de dados do blog Trybe. Além disso, as notícias são salvas no banco de dados MongoDB
utilizando as funções Python
.
-
Raspagem de Dados
: As notícias são extraídas de um blog web. -
Armazenamento em Banco de Dados
: As notícias serão armazenadas em uma coleção chamada news, utilizando o MongoDB.