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
ti_publica:dicas_python [2019/11/29 09:14] – [Testes com pytest] cartolati_publica:dicas_python [2020/01/10 15:57] (atual) – [Recomendações PEP] cartola
Linha 10: Linha 10:
   * [[https://github.com/ycm-core/YouCompleteMe|vim-youcompleteme]]   * [[https://github.com/ycm-core/YouCompleteMe|vim-youcompleteme]]
   * [[https://github.com/psf/black|black]]   * [[https://github.com/psf/black|black]]
-  * [[https://docs.python.org/3/library/venv.html|venv]] (virtualenv no python3)+  * [[https://docs.python.org/3/library/venv.html|venv]] (equivalente ao virtualenv) 
 +    * Isso acaba já instalando o pip3
   * Dentro do venv:   * Dentro do venv:
     * [[https://pip.pypa.io/en/stable/installing/|pip via python]]\\ Gerenciador de pacotes. Dentro do venv instalará pacotes independentes por projeto ou versão de python.     * [[https://pip.pypa.io/en/stable/installing/|pip via python]]\\ Gerenciador de pacotes. Dentro do venv instalará pacotes independentes por projeto ou versão de python.
     * [[https://www.pylint.org/|pylint3]]\\ apenas pra separar de outras versões     * [[https://www.pylint.org/|pylint3]]\\ apenas pra separar de outras versões
     * [[https://pytest.org/en/latest/|pytest3]]\\ apenas pra separar de outras versões     * [[https://pytest.org/en/latest/|pytest3]]\\ apenas pra separar de outras versões
 +    * Pro YouCompleteMe funcionar no Vim dentro de um venv de Python3 tive que instalar:\\ <code>pip install future frozendict requests requests_futures</code>
  
 ==== Configurando o ambiente ==== ==== Configurando o ambiente ====
Linha 128: Linha 130:
  
 =====pexpect/pxssh===== =====pexpect/pxssh=====
-O [[https://en.wikipedia.org/wiki/Expect|pexpect]] é o equivalente ao programa original "expect", feito em tcl, muito usado em programação shell script. O pexpect é particularmente útil para programadores que lidam com infra-estrutura, pois fornece um meio de automatizar aplicativos que o shell diretamente não consegue, como ssh, telnet, etc, em outras palavras, programas que se apropriam do terminal e que não aceitam parâmetros pela stdin.+pexpect é o equivalente ao programa original "[[https://en.wikipedia.org/wiki/Expect|expect]]", feito em tcl, muito usado em programação shell script. O pexpect é particularmente útil para programadores que lidam com infra-estrutura, pois fornece um meio de automatizar aplicativos que o shell diretamente não consegue, como ssh, telnet, etc, em outras palavras, programas que se apropriam do terminal e que não aceitam parâmetros pela stdin. 
 + 
 +  * [[https://pexpect.readthedocs.io/en/stable/api/pexpect.html|pexpect]]: uso geral 
 +  * [[https://pexpect.readthedocs.io/en/stable/api/pxssh.html|pxssh]]: uso para sessões de ssh
  
  
 ===== Django ===== ===== Django =====
  
 +===== Recomendações PEP =====
 +
 +===== Referências externas =====
 +  * [[https://wiki.python.org.br/GuiaDeEstilo]]
ti_publica/dicas_python.1575029684.txt.gz · Última modificação: 2019/11/29 09:14 por cartola