josuellions / rocketseat_nlw14_expert_python_barcode_generator

Desenvolvimento de uma aplicação back-end em Python, utilizando Flask como framework, preparação de ambiente e boas práticas de projeto com Virtualenv, Pylint e versionamento de código usando pre-commit, criação do código de barras com python-barcode e testes com Pytest.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OmniStack - NLW 14 - Experts

Data: 05/02/2024 a 07/02/2024

RocketSeat

Educator: Rafael Ferreira
Developer: Josuel A. Lopes

About

Desenvolvimento de uma aplicação back-end em Python, utilizando Flask como framework, preparação de ambiente e boas práticas de projeto com Virtualenv, Pylint e versionamento de código usando pre-commit, criação do código de barras com python-barcode e testes com Pytest. Aplicação que gera código barras e automação para utilização em logística com Python.

  • Python
  • Flask
Inicio projeto
git init
sudo apt-get install python3-pip
pip install virtualenv
python3 -m venv .venv
. .venv/bin/activate

Instalando e configurando bibliotecas
pip install pylint
pylint --generate-rcfile > .pylintrc
pip install pre-commit
  • Salvando config do python vm
.venv/bin/pip3 freeze > requirements.txt
pip install Flask
pip install pillow
pip install python-barcode

ou

python -m pip install barcode
  • Subir servido python
python3 run_raw.py
  • verificar se esta no ambiente virtual
which python
Instalando e configurando Cerberus
Instalando e configurando PyTest

About

Desenvolvimento de uma aplicação back-end em Python, utilizando Flask como framework, preparação de ambiente e boas práticas de projeto com Virtualenv, Pylint e versionamento de código usando pre-commit, criação do código de barras com python-barcode e testes com Pytest.


Languages

Language:Python 100.0%