Este repositório serve de suporte ao estudo da linguagem Python fornecendo diversos exemplos nas mais diversas aplicações.
A depender do exemplo a ser estudado, algumas bibliotecas deverão ser instaladas. Para isso deverá ser utilizado o instalador de pacotes PIP. Vejamos como utilizá-lo.
Primeiro devemos verificar o PIP está instalado.
pip --version
Caso ele não esteja instalado,ele pode ser baixado e instalado a partir da URL a seguir:
https://pypi.org/project/pip/
Caso ele já esteja instalado é sempre aconselhável atualizar a versão do PIP:
python -m pip install --upgrade pip
Uma vez atualizado, utilizamos o comando PIP para instalar a biblioteca desejada:
pip install nome_biblioteca
Onde nome_biblioteca é o nome da biblioteca que se deseja instalar.
Caso haja algum controle de permissão de usuário que impossibilite a instalação da biblioteca, devemos adicionar o argumento --user:
pip install nome_biblioteca --user
A seguir iremos listar as bibliotecas que precisarão ser instaladas.
Esta biblioteca permite baixar vídeos do Youtube
A sua documentação pode ser vista em:
https://pypi.org/project/pytube/
Será necessário fazer um ajuste na linha 30 do arquivo cipher.py
var_regex = re.compile("^\$*\w+\W")
Uma vez que o ajuste foi feito, basta no início do seu código importar a bilbioteca Pytube.
from pytube import YouTube
Esta biblioteca habilita recursos para edição de vídeo: corte, concatenação, inserções de títulos, composição de vídeo (também conhecida como edição não linear), processamento de vídeo e criação de efeitos personalizados.
A sua documentação pode ser vista em:
https://pypi.org/project/moviepy/
Para usá-la basta no início do seu código importar a bilbioteca MoviePy.
import moviepy.editor
Esta biblioteca é utilizada para a geração de QrCodes.
A sua documentação pode ser vista em:
https://pypi.org/project/qrcode/
Para usá-la basta no início do seu código importar a bilbioteca QRCode.
import qrcode
A instalação padrão inclui a biblioteca Pillow:
A documentação da biblioteca Pillow pode ser vista em:
https://pypi.org/project/Pillow/
Esta biblioteca é um gerador de código QR simples.
Ao contrário de outras bibliotecas, todos osparâmetros podem ser ajustados manualmente.
A sua documentação pode ser vista em:
https://pypi.org/project/PyQRCode/
Para usá-la basta no início do seu código importar a bilbioteca PyQRCode.
import pyqrcode
Esta biblioteca é um cliente para vários serviços web de geocodificação (Geocoders).
Ela inclui classes para:
- OpenStreetMap Nominatim;
- Google Geocoding API (V3);
- e outros serviços de geocodificação.
A lista completa está em
https://geopy.readthedocs.io/en/latest/#geocoders
A sua documentação pode ser vista em:
https://pypi.org/project/geopy/
Ou em...
https://geopy.readthedocs.io/en/stable/
Para usá-la basta no início do seu código importar a bilbioteca GeoPy informando qual o Geocoder que você irá trabalhar.
from geopy.geocoders import Nominatim
Um exemplo dessa biblioteca utilizando como API para geração de mapa o OpenStreetMap com o Geocoder Nominatim pode ser visto em:
https://nominatim.openstreetmap.org/ui/search.html