Ferramentas do usuário

Ferramentas do site


ti_publica:dicas_python

Essa é uma revisão anterior do documento!


Dicas para Python

Esse não é um tutorial, não é um guia, muito menos um guia completo. São apenas minhas anotações pessoais sobre Python que podem servir como um guia de referência rápida (Cheat Sheet).

Pré-requisitos

Configurando o ambiente

Como programo sempre em ambiente Linux com o editor VIM as dicas aqui são focadas nisso.

Meu arquivo de configuração do VIM (~/.vimrc) que chama o ~/.vimrc-python:

autocmd BufNewFile *.py              :source ~/.vimrc-python
autocmd BufRead    *.py              :source ~/.vimrc-python

Meu arquivo de configuração .vimrc-python

filetype indent on
set expandtab           " enter spaces when tab is pressed
set textwidth=90        " break lines when line length increases
set tabstop=4           " use 4 spaces to represent tab
set softtabstop=4
set shiftwidth=4        " number of spaces to use for auto indent
set autoindent
set backspace=indent,eol,start
let g:syntastic_python_python_exec = 'python3'
source $VIMRUNTIME/indent/python.vim

Testes com pytest

Virtualenv

Referências:

  • criar um virtualenv:
  • Ativar o virtualenv:
    $ source <projeto>/bin/activate

Dentro de um virtualenv

  • Obtendo o que é usado num projeto:
    $ pip freeze
    • Pode se salvar a saída disso num arquivo para incluir no projeto como requirements.txt

Django

ti_publica/dicas_python.1574554031.txt.gz · Última modificação: 2019/11/23 21:07 por cartola