/Python-Examples

Códigos Exemplos em Linguagem Python

Primary LanguagePython

accessibility text

Badge Linguagem Badge em Desenvolvimento Badge Commits


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.


PIP

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.


BIBLIOTECAS

Pytube

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

MoviePy

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

QRCode

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/

PyQRCode

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

GeoPy

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