Ferramentas do usuário

Ferramentas do site


ti_publica:dicas_python

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisãoAmbos lados da revisão seguinte
ti_publica:dicas_python [2019/04/15 09:44] cartolati_publica:dicas_python [2019/11/23 20:04] cartola
Linha 3: Linha 3:
 São apenas minhas anotações pessoais sobre Python que podem servir como um guia de São apenas minhas anotações pessoais sobre Python que podem servir como um guia de
 referência rápida (Cheat Sheet). referência rápida (Cheat Sheet).
 +
 +==== Pré-requisitos ====
 +  * Python 3 ([[https://pythonclock.org/|python2 será aposentado]])
 +  * [[https://www.vim.org/|vim]]
 +  * [[https://github.com/vim-syntastic/syntastic|vim-syntastic]]
 +  * [[https://github.com/ycm-core/YouCompleteMe|vim-youcompleteme]]
 +
 +==== 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:
 +<code vim>autocmd BufNewFile *.py              :source ~/.vimrc-python
 +autocmd BufRead    *.py              :source ~/.vimrc-python</code>
 +  
 +Meu arquivo de configuração .vimrc-python
 +<code vim>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</code>
  
 ===== Testes com pytest ===== ===== Testes com pytest =====
ti_publica/dicas_python.txt · Última modificação: 2020/01/10 15:57 por cartola