15.12.2022 Views

Python Eficaz

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

e instalada separadamente. O comando no shell é virtualenv em vez de

pyvenv.

1 N. do T.: O IPython Notebook será em breve desmembrado do projeto IPython e passará a fazer parte de

outro projeto maior chamado Jupyter, que oferece as mesmas ferramentas do IPython (e outras mais) para

um número maior de linguagens. Até o momento, são mais de 40 suportadas. Mais informações nos sites

do IPython (ipython.org) e do Jupyter (jupyter.org).

2 N. do T.: Como já dissemos em outros capítulos, as docstrings (assim como os nomes de variáveis,

métodos, classes e funções) devem necessariamente ser escritas em inglês. A probabilidade de seu código

acabar nas mãos de alguém que não fale seu idioma natural é grande, especialmente se o programa for de

código aberto – mas não apenas nessa situação.

3 N. do T.: No jargão do desenvolvimento de software, downstream refere-se aos programas que usarão

meu código para criar programas derivados, enquanto upstream é algum código de outra pessoa ou

organização que eu uso para fazer o meu programa derivado. Por exemplo, no desenvolvimento de

distribuições Linux, a distribuição Ubuntu considera o Debian Linux como upstream, porque o Ubuntu é

(ou era) um derivado do Debian. Por sua vez, o Debian considera o Ubuntu como downstream. Da

mesma forma, o kernel do Linux é upstream para o Debian, e o Debian é downstream para o Linux. Esses

termos não têm tradução para o português.

4 N. do T.: Atenção usuários do Windows: o comando source é uma ferramenta do Windows, não do

Python. O sistema operacional do autor é o Mac OS X, que usa um shell POSIX como a maioria dos

sistemas derivados do Unix ou Unix-like: todos os Linux, todos os BSDs, Solaris, HP-UX, AIX etc.

Apesar das diferenças, todos eles têm um comando source ou substituto que permitem fazer o que o autor

está descrevendo. Entretanto, o Windows não é descendente do Unix, portanto não respeita a estrutura de

diretórios e não usa um Shell no padrão POSIX. Para saber como lidar com ambientes virtuais de Python

no Windows, bem como entender as limitações de portabilidade entre essa plataforma e as demais,

consulte a documentação oficial do Python em https://docs.python.org/3/library/venv.html.

www.full-ebook.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!