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ão
Revisão anterior
Próxima revisãoAmbos lados da revisão seguinte
ti_publica:dicas_python [2019/11/23 20:04] cartolati_publica:dicas_python [2019/11/23 21:19] cartola
Linha 5: Linha 5:
  
 ==== Pré-requisitos ==== ==== Pré-requisitos ====
-  * Python 3 ([[https://pythonclock.org/|python2 será aposentado]])+  * Python 3 ([[https://pythonclock.org/|python2 será aposentado em 2020]]) 
 +  * [[https://www.pylint.org/|Pylint]] 
 +  * [[https://pytest.org/en/latest/|Pytest]]
   * [[https://www.vim.org/|vim]]   * [[https://www.vim.org/|vim]]
   * [[https://github.com/vim-syntastic/syntastic|vim-syntastic]]   * [[https://github.com/vim-syntastic/syntastic|vim-syntastic]]
   * [[https://github.com/ycm-core/YouCompleteMe|vim-youcompleteme]]   * [[https://github.com/ycm-core/YouCompleteMe|vim-youcompleteme]]
 +  * [[https://github.com/psf/black|Black]]
  
 ==== Configurando o ambiente ==== ==== Configurando o ambiente ====
Linha 26: Linha 29:
 set autoindent set autoindent
 set backspace=indent,eol,start set backspace=indent,eol,start
-let g:syntastic_python_python_exec = 'python3'+let g:syntastic_python_python_exec = '/usr/bin/python3
 +let g:syntastic_python_pylint_exec = '/usr/bin/pylint3'
 source $VIMRUNTIME/indent/python.vim</code> source $VIMRUNTIME/indent/python.vim</code>
 +
 +===== Verificando código =====
 +
 +**Ferramenta:** pylint
 +  * integrado ao vim
 +  * Sugere:
 +    * melhores comandos
 +    * melhores sintaxes
 +    * erros de sintaxe
 +    * documentação
 +    * etc
 +  * Verifica sempre que o arquivo é salvo
 +
 +**Ferramenta:** black
 +  * só pra formatação
 +  * uso independente
 +  * não destrutivo
  
 ===== Testes com pytest ===== ===== Testes com pytest =====
ti_publica/dicas_python.txt · Última modificação: 2020/01/10 15:57 por cartola