Python

From absortowiki
Jump to navigation Jump to search

OpenMoji-black 1F6A7 Esboços são artigos que ainda não receberam atenção substancial. São artigos curtos ou pedaços insuficientes de informação e carecem de adição para aumentar a utilidade do artigo.

Python

Python
Python logo 1990s

Python é uma linguagem de programação para propósitos diversos, de alto nível, interpretada. Lançada originalmente em 1991, a filosofia do Python enfatiza a leitura de código fazendo uso de espaços e sintaxe mais limpa.

PIP - 'Pip Installs Packages'

A interface de linha de comando é uma das maiores vantagens em usar pip. Para instalar pacotes do Python basta usar o comando:

pip install some-package-name

E page remover qualquer pacote use a opção uninstall:

pip uninstall some-package-name

Outra possibilidade é instalar uma série de pacotes de uma só vez utilizando uma lista de pacotes e suas versões. Isso facilita muito na hora de transportar um pacote e garantir que todas as suas dependências estejam atendidas em outro ambiente de trabalho. O comando para instalar pacotes fornecidos em uma lista é o seguinte, onde a listagem está em um arquivo chamado 'requirements.txt':

pip install -r requirements.txt

Para definir para qual versão do Python você deseja instalar determinado pacote, passe a versão logo após invocar o pip. ${versão} pode ser 2, 3, 3.4, etc.:

pip${versão} install some-package-name


Zen do Python

Uma importante parte da cultura do Python está sumarizada no Zen do Python, um poema que foi lançado como parte do PEP 20. O poema pode ser acessado com o comando:

 >>> import this

Essa é uma tradução para o português do Zen.

Bonito é melhor que feio
Explícito é melhor que implícito"
Simples é melhor que complexo
Complexo é melhor que complicado
Linear é melhor do que aninhado
Esparso é melhor que denso
Legibilidade conta
Casos especiais não são especiais o bastante para quebrar as regras.
Ainda que praticidade vença a pureza
Erros nunca devem passar silenciosamente. 
A menos que sejam explicitamente silenciados
Diante da ambiguidade, recuse a tentação de adivinhar
Deveria haver um — e preferencialmente apenas um — modo óbvio para fazer algo.
Embora esse modo possa não ser óbvio a princípio a menos que você seja holandês
Agora é melhor que nunca
Embora nunca freqüentemente seja melhor que já
Se a implementação é difícil de explicar, é uma má ideia
Se a implementação é fácil de explicar, pode ser uma boa ideia
Namespaces são uma grande ideia — vamos ter mais dessas!