É um projeto que consite em resoluções de problemas e otimização de algoritmos desenvolvendo a minha capacidade de implementar soluções para os mais diversos problemas do dia a dia!
Desenvolvido usando: Python.
- Clone o repositório
- Utilize o comando:
git clone [email protected]:JoaopSilvaa/Algorithms.git
- Acesse a pasta do projeto
- Acesse a pasta Algorithms com
cd Algorithms
;
- Crie uma nova branch a partir da main
- Verifique se você está na branch
main
- Exemplo:
git branch
- Exemplo:
- Se não estiver, mude para a branch
main
- Exemplo:
git checkout main
- Exemplo:
- Crie a branch
- Exemplo:
git checkout -b joaozinho-algorithms
- Exemplo:
- Instale as dependências gerais do projeto
- O Python oferece um recurso chamado de ambiente virtual, onde permite sua máquina rodar sem conflitos, diferentes tipos de projetos com diferentes versões de bibliotecas.
i. criar o ambiente virtual
python3 -m venv .venv
ii. ativar o ambiente virtual
source .venv/bin/activate
iii. instalar as dependências no ambiente virtual
python3 -m pip install -r dev-requirements.txt
Com o seu ambiente virtual ativo, as dependências serão instaladas neste ambiente. Quando precisar desativar o ambiente virtual, execute o comando "deactivate". Lembre-se de ativar novamente quando voltar a trabalhar no projeto.
O arquivo dev-requirements.txt
contém todas as dependências que serão utilizadas no projeto, ele está agindo como se fosse um package.json
de um projeto Node.js
.
- Suba a aplicação Dentro de um ambiente virtual onde seu projeto foi configurado, para interagir com os códigos implementados você pode utilizar:
python3 -i challenges/challenge_arquivo_que_você_deseja.py
E abrindo o arquivo, você executa a função de dentro do arquivo para ver o resultado.
Este projeto foi desenvolvido por João Antônio durante o curso de Desenvolvimento de Software na Trybe