Olá, tudo bem? Eu me chamo Leonardo e, neste respositório mostro um pouco dos resultados dos meus estudos em python.
Os projetos desenvolvidos aqui são os projetos finais para que se possa obter o certificado da plataforma FreeCodeCamp no curso de "Computação Cientifica com Python". Neste repositório mostrarei a solução de cada problema proposto neste curso.
- Formatador Aritimético
- Calculadora de tempo
- Aplicativo de Orçamento
- Calculadora da Area de um Poligono
- Calculadora de Probabilidade
Estes projetos foram desenvolvidos inteiramente em python 3.9.12, então ele é fundamental para executar cada projeto na sua máquina. Para instalá-lo basta clicar aqui, baixá-lo e instalar o python 3.9 ou superior.
Depois de instalado corretamente, precisamos configurar somente mais uma coisa. Todos os codigos foram testados com pytest, e por mais que ele não seja necessário para executar o projeto, ele é uma das dependencias. Rode o comando abaixo no seu terminal para instalar o pytest.
pip install pytest
Obs: Para não atrapalhar a execução de outros projetos desenvolvidos recomenda-se o uso de ambientes virtuais para execução desses projetos.
Ao entrar no diretório de cada um dos projetos você verá uma outra pasta chamada solucao/
, ao entrar nesta pasta, voce encontratá quatro arquivos:
- README.md: Contem uma explicação detalhada de cada trecho mais importante da solução
- main.py: Arquivo principal do projeto. Onde o codigo da solução será executado.
- test_module.py: Onde estão listados todos os testes propostos para solução de cada problema
- Um outro arquivo, nomeado devidamente para cada projeto, que contem de fato a solução do problema proposto
Para executar cada projeto basta rodar o comando abaixo no seu terminal
python main.py
As soluções dos projetos listados acima podem ser encontradas também no meu perfil do replit