Skip to main content

Módulo para exemplificar construção de projetos Python no curso PyTools

Project description

victorbaptistalemos_libpythonpro

Módulo para exemplificar construção de projetos Python no curso PyTools.

Nesse curso é ensinado como contribuir para projetos de código aberto.

Link para o curso Python Pro.

Este projeto tem como base o repositório pythonprobr/libpythonpro.

Suportada a versão 3 do Python.

Tópicos a serem abordados:

  1. Git

    1. Clone
    2. Fork
    3. Branch
    4. Pull request
    5. Issues
    6. Feature branch
  2. Virtualenv

    1. Criar
      python3 -m venv .venv
      
    2. Ativar
      source .venv/bin/activate
      
    3. Desativar
      deactivate
      
  3. Pip

    1. Instalar
      pip install -r requirements.txt
      
    2. Atualizar
      pip install --upgrade requests
      
    3. Desinstalar
      pip uninstall -r requirements.txt -y
      
    4. Requirements
      pip freeze > requirements.txt
      
    5. Flake8
      1. Instalar
        pip install flake8
        
      2. Configurar
        # Crie um arquivo .flake8
        # Insira no arquivo .flake8 as configurações abaixo (sem o #)
        # [flake8]
        # max-line-length = 120
        # exclude = .venv
        
      3. Conferir qualidade do código
        flake8
        
  4. Travis CI Build Status

  5. PyUp Updates Python 3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

victorbaptistalemos_libpythonpro-0.2.tar.gz (16.0 kB view details)

Uploaded Source

File details

Details for the file victorbaptistalemos_libpythonpro-0.2.tar.gz.

File metadata

  • Download URL: victorbaptistalemos_libpythonpro-0.2.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.6

File hashes

Hashes for victorbaptistalemos_libpythonpro-0.2.tar.gz
Algorithm Hash digest
SHA256 1bc7130775979fe25e17c29110685176ea2dd6b8f0d722ac21ac32c7e3ada619
MD5 b57ceea9f6908fc3e7bcf5863be8611e
BLAKE2b-256 ee8327fe1da59d21c3ca99dc284be51c618a76815c54063524e5a1f41fa9f277

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page