4.1 Onde encontrar pacotes
Antes de escrever algum código, certifique-se de que alguém já não escreveu isso por você. Além de já poder estar escrito, pode estar testado, documentado e cobrir todas as suas necessidades atuais e futuras em 200%.
Isso acontece o tempo todo. Python já tem mais de 30 anos e é usado por milhões de programadores em todo o mundo.
Para todas as suas necessidades tem um site ótimo – pypi.org (The Python Package Index). Se você precisa de alguma biblioteca, é só entrar no site e digitar sua pesquisa.
Por exemplo, eu quero escrever meu próprio client para o Telegram. Eu entro no pypi.org, digito na busca telegram client e vejo cerca de 10.000 bibliotecas sobre esse assunto:
O número um contém a descrição "Python aiohttp telegram client" – é exatamente o que precisamos. Simples e bonito.
Aqui você pode encontrar qualquer pacote para todas as ocasiões da vida. Então agora você está um pouco mais perto de entender a essência do trabalho moderno de um programador: precisa saber onde tem pacotes bons, como usá-los e saber como contornar suas fraquezas.
4.2 Exemplo de instalação de pacote
Vamos instalar algum pacote e, com seu exemplo, entender como fazer isso da forma certa.
Existe uma biblioteca engraçada que desenha uma vaca e um texto ao lado dela.
Ela se chama cowsay
. Vamos usar seu exemplo agora para
estudar a importação.
Para usar o gerenciador pip
, você precisa acessar o
Terminal
. A maneira mais fácil de fazer isso é direto do PyCharm.
Lá embaixo à esquerda tem uma lista de botões:
Clique no botão Terminal
, e vai abrir uma janela com um prompt. Vai
parecer algo assim:
Lá você precisa digitar o comando pip install cowsay
Exemplo:
Se a biblioteca foi instalada com sucesso, você verá uma mensagem tipo:
Pronto, agora você pode importar esta biblioteca (pacote) no seu projeto e usar como quiser.
4.3 Brincando com a vaca
Por exemplo, você pode escrever um código tipo:
import cowsay
cowsay.cow("Deveria ter aprendido Python...")
Veja o que o programa mostrou pra mim no console:
Além disso, a biblioteca cowsay
suporta muitos outros animais, como o dragão:
import cowsay
cowsay.dragon("É o dragão falando...")
Como você pode ver, instalar pacotes é rápido e fácil, e usar o código dos outros – fácil e agradável.
Se você cansou de brincar com a vaca, você pode remover a biblioteca dela —
para isso, basta usar o comando
pip uninstall cowsay
.
Usar o terminal dentro de uma IDE, como o PyCharm, facilita o trabalho com comandos do pip
, pois permite executar comandos diretamente no contexto do projeto atual.
GO TO FULL VERSION