lvgalvao /
DataProjectStarterKit
Estrutura completa para iniciar um projeto de dados com Python, abrangendo ambiente, git, desenvolvimento, testes e documentação.
Loading repository data…
MateusMalves / repository
Um projeto de API para gerenciamento de livrarias, focado em operações CRUD para livros e autores. Desenvolvido com Python, este repositório demonstra habilidades em construção de backend robusto e funcional.
Sistema de gerenciamento de livrarias desenvolvido com Django, PostgreSQL e integração contínua via GitHub Actions. Este projeto serve como base para estudos de back-end com foco em APIs REST, testes automatizados e boas práticas de desenvolvimento.
git clone https://github.com/MateusMalves/bookstores.git
cd bookstores
poetry install
poetry shell
.envcp env.dev .env
O arquivo
.env.devjá contém variáveis de ambiente de desenvolvimento comoDEBUG,SECRET_KEY, e informações do banco de dados.
docker-compose up -d
python manage.py migrate
python manage.py runserver
Acesse em: http://localhost:8000
Execute:
python manage.py test
Ou, se estiver usando Poetry:
poetry run python manage.py test
Este projeto está integrado com o GitHub Actions. A pipeline de testes é acionada automaticamente em Pull Requests para a branch main, garantindo a qualidade e padronização do código.
Utilizamos o wemake-python-styleguide para garantir qualidade de código. O linting é aplicado automaticamente nos PRs.
bookstores/
├── .github/workflows # Pipelines do GitHub Actions
├── bookstore/ # Configurações globais do Django
├── order/ # App responsável pelos pedidos
├── product/ # App responsável pelos produtos
├── env.dev # Variáveis de ambiente
├── docker-compose.yml # Banco de dados PostgreSQL
├── manage.py # Entry point do Django
Certifique-se de ter o Heroku CLI instalado:
👉 https://devcenter.heroku.com/articles/heroku-cli
heroku login
heroku create nome-do-seu-app
heroku addons:create heroku-postgresql:hobby-dev
heroku config:set \
DJANGO_SECRET_KEY='sua-secret-key' \
DJANGO_ALLOWED_HOSTS='nome-do-seu-app.herokuapp.com' \
DEBUG=0
git push heroku main
Se sua branch principal não se chama
main, use o nome correto no lugar.
heroku run python manage.py migrate
Abra no navegador:
https://nome-do-seu-app.herokuapp.com
Mateus Malves
Desenvolvedor Fullstack com foco em Python, Django e Inteligência Artificial.
📫 Contato: LinkedIn
Este projeto está licenciado sob a MIT License.
Selected from shared topics, language and repository description—not editorial ratings.
lvgalvao /
Estrutura completa para iniciar um projeto de dados com Python, abrangendo ambiente, git, desenvolvimento, testes e documentação.
luizomf /
Um esqueleto de um projeto Python com as configurações prontas para o VS Code, Ruff e PyRight.
IvanildoBatista /
Projetos de modelagem e previsão de séries temporal em linguagem Python e linguagem R. Usarei vários modelos de bibliotecas e pacotes usados para tratamento, modelagem e previsão de séries temporais. Falarei um pouco sobre cada uma delas, gerarei a validação e as previsões e, por fim, realizarei a avaliação com a métricas pertinentes.
joaoguidugli /
Este projeto tem visa montar um banco de dados com os canais disponíveis no Brasil de forma gratuita, via FTA (free-to-air), que se encontram na internet, com o objetivo de dinfundir o conhecimento sobre IPTV e o acesso a informação.
eng-assys /
Um projeto de um compilador em linguagem Python para a disciplina Compiladores UEFS 2015.1
Ryanditko /
Este projeto de iniciação científica tem como objetivo investigar e desenvolver soluções baseadas em Aprendizado Federado, um paradigma de inteligência artificial descentralizada que permite o treinamento colaborativo de modelos de machine learning sem a necessidade de centralizar dados sensíveis.