15.12.2022 Views

Python Eficaz

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Installing collected packages: pytz

Running setup.py install for pytz

Successfully installed pytz

Cleaning up...

No exemplo, usei o comando pip3 para instalar a versão do módulo

correspondente ao Python 3. O comando pip (sem o 3) instala os pacotes para o

Python 2. A maioria dos pacotes mais populares já está disponível para ambas as

versões do Python (consulte o Item 1: “Saiba qual versão de Python está em

uso”). O pip também pode ser usado em conjunto com o pyvenv para analisar

conjuntos de pacotes que possivelmente importaremos em algum projeto

(consulte o Item 53: “Use ambientes virtuais para criar dependências isoladas e

reprodutíveis”).

Cada módulo do PyPI tem sua própria licença de uso de software. A maioria dos

pacotes, especialmente os bastante populares, estão sob licenças de software

livre ou de código aberto (consulte http://opensource.org para mais detalhes). Na

maioria dos casos, essas licenças permitem que você inclua uma cópia do

módulo em seu programa. Em caso de dúvida, consulte sempre um advogado!

Lembre-se

• O Python Package Index (PyPI) contém um tesouro de pacotes úteis criados e

mantidos pela comunidade do Python.

• pip é o comando usado para instalar pacotes vindos do PyPI. Para o Python 3,

use o comando pip3.

• O pip já vem instalado no Python 3.4 e posteriores, mas é preciso instalá-lo

manualmente nas versões mais antigas.

• A maioria dos módulos do PyPI tem licença livre ou de código aberto.

1 N. do T.: A UNIX Epoch, também chamado de UNIX Time ou POSIX Time, é um momento no tempo,

especificamente, a zero hora do dia 01/01/1970. É puramente arbitrária, pois o Unix começou a ser

desenvolvido antes disso, em 1969, e o registro de passagem de tempo só foi implementado em 1972. O

UTC é outro padrão ligado a tempo: é a hora mundial no meridiano zero, o antigo Meridiano de

Greenwich. O autor, talvez por brevidade, misturou esses dois conceitos, que politicamente não têm

relação um com o outro, mas que dentro do computador são complementares: o horário UTC é a

quantidade de segundos que se passaram desde a UNIX Epoch, estando a máquina situada sobre o

meridiano zero.

www.full-ebook.com

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

Saved successfully!

Ooh no, something went wrong!