Este projeto é um exemplo prático de CRUD usando:
- Banco de dados PostgreSQL
- Conexão com psycopg2
- Interface web com Streamlit
git clone https://github.com/Gbrito-code/Aula-Postgresql.git
python -m venv .venv
.venv\Scripts\activate #windows
pip install -r requirements.txt
crie um arquivo .env na raiz do projeto com:
DB_NAME=nome_banco
DB_USER=postgres
DB_PASSWORD=sua_senha
DB_HOST=localhost
DB_PORT=5432
python -m streamlit run app.py
- Conexão com o banco
- Criar alunos
- Listar alunos
- Atualizar alunos
- Deletar alunos
- Interface simples no streamlit
Projeto desenvolvido em aula para treinar python + postgresql
Professor: Gabriel Brito de sousa