Este repositório foi utilizado para armazenar os projetos de python desenvolvidos durante o curso da Trybe.
Os códigos são autorais.
⭐ ⭐ 1. Tech News
Projeto que propunha: criação de um crawler de busca e funções para armazenagem e buscas dos dados obtidos na raspagem.
Os dados foram armazenados utilizando o banco MongoDB
As tecnologias utilizadas foram: Python, Pytest, Requestes, Parsel e MongoDB
link do projeto:
https://github.com/tamireshc/python/tree/main/project-tech-news
⭐ 2. Algorithms
Projeto que propunha o desenvolvimento de algoritmos recursivos e iterativos com complexidade igual ou inferior a O(n log n)
As tecnologias utilizadas foram: Python e Pytest
link do projeto:
https://github.com/tamireshc/python/tree/main/algorithms
⭐ 3. Inventoy Report
Projeto que propunha a criação de funções para conversão de formatos(xml, csv e json) pra listas de dicionários. Após a conversão as funções fazem filtragem de dados para a exibição das informações mais relevantes.
📎 As funções criadas utilizaram os design patterns: - Strategy e Iterator.
As tecnologias utilizadas foram:Python e Pytest.
link do projeto:
https://github.com/tamireshc/python/tree/main/project-inventory-report
⭐ 4. Trybe is not Google
Projeto que propunha o desenvolvimento de um programa para buscar palavras pré determinads em arquivos .txt anexados.
Na criação do programa foi utilizado o Tipos Abstratos de Dados (TADs) - Filas - implementado a Estrutura de Dados (ED) - Queue.
As tecnologias utilizadas foram:Python e Pytest.
link do projeto:
https://github.com/tamireshc/python/tree/main/project-ting
⭐ 5. Restaurant Orders
Projeto que propunha o desenvolvimento de um programa para analisar logs de pedidos de um restaurante.
A aplicação emite relatórios sobre o consumo de determinados clientes e o inventário do estoque, tornando possível obter a lista de compras de acordo com os valores do estoque e retirar do cardápio os pratos cujo estoque não possui itens suficientes.
Na criação do programa foi utilizado o Tipos Abstratos de Dados (TADs) - Hashmap - implementado a Estrutura de Dados (ED) - Set.
As tecnologias utilizadas foram:Python e Pytest.
link do projeto:
https://github.com/tamireshc/python/tree/main/restaurante-orders
😎 6. Job Insights
Projeto que propunha a criação de funções e testes.
As tecnologias utilizadas foram:Python e Pytest.
As funções desenvolvidas foram utilizadas para alimentar uma interface em flask.
As funcões desenvolvidas permitiram converter dados em csv para listas de dicionários, partir dessas listas foi possível filtrar os dados confome a interface solicitava.
link do projeto:
https://github.com/tamireshc/python/tree/main/project-job-insights
📌 A interface em flask foi fornecida ao início do projeto