Preparando o ambiente de desenvolvimento - ES2-UFPI/EsqueceramAI GitHub Wiki
📺 Vídeo-aula: Preparando o Ambiente de Desenvolvimento: (Instalação do python, git, venv e flask), por Cauã Martins
Neste tutorial são apresentados os procedimentos realizados para configurar o ambiente de desenvolvimento, utilizando:
Python — linguagem utilizada no backend;
venv — criação e isolamento do ambiente virtual Python;
Flask — framework utilizado para desenvolvimento da aplicação web;
PostgreSQL — sistema de gerenciamento do banco de dados;
Git — sistema de controle de versão do projeto.
INSTALANDO GIT: O Git é utilizado para controlar as versões do projeto, permitindo registrar alterações, criar commits e posteriormente compartilhar o código em um repositório remoto.
O Git deve ser baixado e instalado utilizando o instalador oficial: GIT PARA WINDOWS
Durante a instalação, podem ser mantidas as opções padrão recomendadas pelo instalador.
Após a instalação, é possível verificar se o Git foi instalado corretamente utilizando: git --version
O terminal deverá apresentar a versão instalada do Git, por exemplo: git version 2.xx.x.windows.x
INSTALANDO PYTHON: O Python será utilizado como linguagem de programação do backend da aplicação.
Após instalar o Python, é importante verificar se o interpretador está disponível no terminal: python --version
Também podemos verificar o gerenciador de pacotes: python -m pip --version
Os comandos devem apresentar as versões instaladas.
CRIANDO PASTA: Após instalar as ferramentas necessárias, foi criado o diretório destinado ao projeto.
No Windows, utilizando o CMD: mkdir "%USERPROFILE%\Desktop\ESQUECERAM-AI"
Em seguida, acessamos a pasta: cd "%USERPROFILE%\Desktop\ESQUECERAM-AI"
Para confirmar o diretório atual: cd
O resultado deverá indicar o caminho da pasta do projeto: C:\Users\cauam\Desktop\ESQUECERAM-AI
CRIANDO AMBIENTE VIRTUAL VENV:
O venv é utilizado para criar um ambiente virtual isolado para o projeto Python, Isso permite instalar as dependências do projeto sem interferir nas bibliotecas instaladas globalmente no computador.
Dentro da pasta do projeto, executamos: python -m venv .venv
Depois de criar o ambiente virtual, ele deve ser ativado.
No CMD: .venv\Scripts\activate
Quando a ativação ocorre corretamente, o terminal passa a apresentar: (.venv) no início da linha.
Exemplo: (.venv) C:\Users\cauam\Desktop\ESQUECERAM-AI> Isso indica que os próximos pacotes Python serão instalados dentro do ambiente virtual.
FLASK:
O Flask é um framework web para Python utilizado para criar o backend da aplicação.
Com o ambiente virtual ativado, instalamos o Flask utilizando: python -m pip install Flask
Após a instalação, podemos verificar a versão instalada: python -m flask --version
Para verificar se o Flask está funcionando corretamente, foi criado o arquivo: app.py
O arquivo contém uma aplicação mínima:
`from flask import Flask
app = Flask(name)
@app.route("/") def inicio(): return "ESQUECERAM AI - Backend funcionando!"
if name == "main": app.run(debug=True)`
Executando a aplicação:
Com o ambiente virtual ativado, executamos: python app.py
O Flask inicia um servidor local e apresenta um endereço semelhante a: * Running on http://127.0.0.1:5000 Esse endereço pode ser acessado pelo navegador.
Ao acessar a página, deverá aparecer: ESQUECERAM AI - Backend funcionando!
Isso confirma que o Flask está funcionando corretamente.
Para interromper o servidor, utilizamos: Ctrl + C
