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

Assista ao vídeo

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.

PYTHON PARA WINDOWS

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