E se a gente pudesse mostrar pra todo mundo as maravilhas da matemática?
Retornando ao passado para aproximadamente 535 A.C. nos encontramos com o grande filósofo matemático Pitágoras que naquela época estava pensando em largar tudo e desistir de seu trabalho. Com isso, o nosso retorno ao passado trouxe um enorme desafio, que irá revolucionar o mundo, mas para isso precisei provar ao grande filósofo que tudo aquilo que ele tinha construído até o momento era algo promissor e por isso ele deveria continuar.
Pensando na melhor maneira de você ver o funcionamento, foi feito uma documentação com seus comportamentos no Postman!
- PythaOp()
Que é onde ele vai pegar os parâmetros( os catetos) necessários para fazer a conta.
Mas pera ai PI PI PI 🚓 🚓
Se você não preencher os espaços com números, não vai retornar a conta! Afinal, um triangulo precisa de dois catetos, né? 🔺
numA: primeiro cateto numB: segundo cateto
-
ListResult() É onde você vê a sua última continha pra não perder de vista, afinal, todo mundo ás vezes esquece, não é?
-
ListResults() Aqui é onde você vê as dez últimas operações dentro de uma listinha, se não, fica difícil decorar tudo 🙈
PythaGeek foi feito em VueJS com Buefy para frontend, e Python 3.9 com FlaskRestful de backend. Então, se você quiser experimentar a API , tenha Python junto com virtualenv instalado e atualizado.
pip install virtualenv
Já que o ambiente está em sandbox( ou seja, sem a necessidade de muitas instalações pois está tudo remoto no projetinho) basta seguir: Se for Linux, com a pasta ./pythageek_web aberta, digite:
source env/bin/activate
Windows:
env/Scripts/activate
E então rodar o projetinho com:
python app.py
E acessar com http://localhost:8000/theory para fazer as continhas.
http://localhost:8000/last_results para ver as últimas continhas!
http://localhost:8000/last_result para o último resultado!🥳
Infelizmente não pôde ser concluído a tempo, mas dá pra dar uma olhadinha nele!
Foi criado até um logo pra remeter ao nosso moderníssimo Pitágoras.
Você precisa de Vue-CLI para acessar adequadamente, não se esqueça!
npm install
npm run serve
E acessar http://localhost:8000/
- Criação do Projeto 🎉
- Criação da API Restful com Flask
- Rota de POST
- 2 Rotas de GET
- Pausa para um cházinho 🍵
- Documentação e testes com Postman
- Criação do projeto em frontend
- Menu de navegação
- Página sobre Pitágoras
- Página da operação matemática(
não funciona) 🚧 - Página de resultados
- Usar EletronJS
Foi usado um sistema de emojis para apontar os progressos no commit, acho divertido e fácil de identificar! Você pode checar aqui: GITmoji