Essa aplicação foi desenvolvida com a biblioteca baby Kivy (2011 do Python, essa biblioteca é responsável por interfaces gráficas para desktop e aplicativo móveis, e conta com recursos para Android e IOS.
E assim, nasceu minha primeira calculadora (tudo em python - Hello World!)!
Com o desenvolvimento dessa aplicação aprendi a importância da criação de ambientes virtuais, inclusive uma boa prática é criar uma pasta para os ambientes virtuais separadas das pastas de projeto!
As principais vantagens da crição de ambientes virtuais incluem:
- Isolamento de dependencias: é possível isolar bibliotecas e dependencias especificas, assim evitando conflitos entre versões de bibliotecas, assim garantindo a execução consistente do projeto, independente do ambiente global que o pythone está instalado ;)
- flexibilidade: você pode criar configurações diferentes para diferentes projetos ou fins. Por exemplo, você pode ter um ambiente virtual para desenvolvimento, outro para testes e outro para experimentação de novas bibliotecas ou versões.
- Gerenciamento de versões: você pode especificar as versões das bibliotecas que seu projeto precisa. Entre outras vantagens.
para instalar o ambiente virtual no windows é necessário que:
- Instalar o gerenciador de pacotes pip
Se você já tiver o pip instalado, pule para o próximo passo. Caso contrário, você pode instalar o pip executando o comando abaixo no prompt de comando:
python -m ensurepip --default-pip
- Instalar o Kivy
Ainda no prompt de comando, execute o comando abaixo para instalar o Kivy:
python -m pip install kivy
- Em seguida, você pode ativar o ambiente virtual executando o seguinte comando: python -m venv projeto_kivy
- Para ativar o ambiente virtual: cd C:\Users\xxx\xxx\Ambiente Virtual\projeto_kivy (entre na pasta do projeto)
- Ative o ambiente virtual executando o comando abaixo: Scripts\activate
Para rodar localmente esse projeto, faça o clone deste repositório:
git clone git@github.com:MazeBlue/Kivy_Calculator.git