edmcorrea / python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python


Nesse repositório estão armazenados alguns projetos desenvolvidos em Python.


Inventory Reports


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.

Principais características

  • 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.


Job Insights


Projeto que implementou-se análises de um conjunto de dados de empregos, utilizando Python, Jinja2 e Flask.

Principais características

  • 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.


Restaurant Orders


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.

Principais características

-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.


Tech News (Em Construção)


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.

Principais características

  • 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.


About


Languages

Language:HTML 98.7%Language:Python 1.3%Language:Jinja 0.1%Language:Dockerfile 0.0%