/algorithms

Projeto que visa a resolução de problemas e a otimização de algoritmos

Primary LanguagePython

Algorithms 🧮

Esse projeto foi desenvolvido visando a resolução de problemas e a otimização de algoritmos. O objetivo principal desse projeto é aprimorar minha capacidade de resolução de problemas, otimizar e tornar mais eficiente o código que implemento. Para isso foi necessário analisar a complexidade dos algoritmos desenvolvidos visando adequar ao que era solicitado em cada requisito do projeto.

Habilidades

  • Lógica de programação;
  • Capacidade de interpretação do problema;
  • Capacidade de interpretação de um código legado;
  • Capacidade de resolução do problema, de forma otimizada;
  • Resolver o problemas/Otimizar algoritmos mesmo sob pressão.

Tecnologias utilizadas

Python Pytest

Instalação e execução

Caso queira ver mais sobre o projeto em sua maquina local siga as etapas:

  1. Clone o repositorio
  git clone git@github.com:amanda-vlopes/algorithms.git
  1. Entre no diretório do projeto
  cd algorithms
  1. Crie e ative o ambiente virtual
  python3 -m venv .venv && source .venv/bin/activate
  1. Instale as dependências
  python3 -m pip install -r dev-requirements.txt

O que é um ambiente virtual?

É um recurso oferecido pelo Python que permite rodar em sua máquina diferentes tipos de projetos em diferentes versões de bibliotecas, sem nenhum conflito.

...

README EM CONSTRUÇÃO...🚧