Gerador de código QR Python

Gerador de código QR Python

O que são códigos QR?

Os códigos QR são algumas das tendências que mais crescem no mundo de hoje quando se trata de compartilhar qualquer tipo de informação. Está se tornando rapidamente adotado para todos os tipos de usos diferentes que não se limitam a compartilhar URLs longos, efetuando pagamentos e desbloqueando dispositivos e outros enfeites. Um código QR é simplesmente uma imagem quadrada que está cheia de caixas brancas e pretas de diferentes formas e tamanhos. Este arranjo de caixas é o que permite que as informações sejam armazenadas em uma imagem simples. Este pedaço de código é legível por máquina através da ajuda de uma câmera. O que geralmente acontece é que o código QR é digitalizado pela câmera através de um aplicativo específico que tem uma preocupação com o código QR, estamos digitalizando. O aplicativo acessa a câmera do telefone para tirar uma foto do código e a imagem resultante é analisada pelo aplicativo que permite que as informações sejam extraídas.

Onde estão os códigos QR usados?

A tecnologia de código QR se originou em 1994 do Japão, onde foi usado na indústria automotiva. A necessidade do código QR veio de ser incapaz de armazenar grandes quantidades de informações no código de barras padrão que ainda vemos hoje. A partir daí, o código QR ganhou popularidade e viu seu uso sendo adotado em todos os tipos de indústrias em todo o mundo.

Sempre que um evento está prestes a acontecer, ele é anunciado por vários meios diferentes. Esses meios são frequentemente pôsteres espalhados por cidades e anúncios on -line. Esses anúncios agora contêm um código QR que podemos digitalizar que nos leva à página de eventos. A página pode estar localizada no Facebook ou ter seu próprio site. Simplesmente puxamos nossos telefones e escanearemos o código e acabaremos na página exata que gostaríamos de procurar.

Os bloqueios também começaram a incorporar essa tecnologia de várias maneiras diferentes. Um dos mais simples lá fora é usado para travas de bicicleta. O bloqueio pode ser desbloqueado simplesmente digitalizando o código QR disponível nele. O aplicativo que existe para tais bloqueios garante que o usuário que esteja digitalizando a trava é o verdadeiro proprietário da bicicleta também. Não será apenas desbloquear do telefone de ninguém, mesmo que eles tenham o aplicativo. Isso nos mostra que os códigos QR também são muito seguros.

Uma das minhas maneiras favoritas em que os códigos QR estão sendo usados ​​hoje é fazer pagamentos. O processo de compra e venda de coisas se tornou tão simples agora. Todos vocês precisam fazer é abrir o aplicativo de pagamento e apontar a câmera do seu telefone no código QR do local de onde você deseja fazer a compra. Depois que o código é digitalizado, o dinheiro é deduzido da sua conta e entregue à conta dos destinatários quase instantaneamente. A razão pela qual eu amo esse uso particular do qr é que não preciso mais carregar um cartão para fazer compras. Isso realmente tira minha mente de cuidar de outro pertencimento.

Como podemos gerar códigos QR?

Você já deve ter adivinhado, a resposta é Python! A beleza do Python está em sua capacidade de executar quase qualquer tarefa no mundo e a geração de código QR é um deles. Obviamente, existem várias outras maneiras de gerá -las, mas apenas discutiremos o Python aqui.

A primeira coisa é a primeira, garantiremos que tenhamos um ambiente de python estável e funcionando pronto em nossos sistemas Linux.

Abra o terminal e corra 'Atualização de sudo apt-get'e obtenha as atualizações necessárias para seus pacotes. Em seguida, identifique que você tem o Python instalado correndo 'python3 -v'. Se tudo estiver instalado corretamente, você verá a versão do Python instalada como a saída para o programa acima. Agora abriremos nosso IDE de escolha e começaremos a criar nosso próprio código QR!

Deixe a codificação começar!

Se você não tem 'pyqrcode' e 'Pypng'Já instalado em seu sistema, então você precisa voltar ao terminal e correr'pip install pyqrcode && pip install pypng'. Depois que isso for resolvido, comece fazendo as importações necessárias, conforme mostrado no código abaixo e imitando o código também. Você pode substituir o link na variável para qualquer URL válido que deseja personalizar seu pequeno projeto.

O nome da imagem criado pode ser alterado substituindo o argumento do nome do URL.Chamada PNG. Este método nos permite criar um .Imagem PNG que agora é utilizável para digitalização. Se você tem uma preferência pelo tipo de imagem que deseja criar, também pode optar por criar uma imagem SVG alterando a chamada de função de 'url.png' para 'url.svg'. A figura abaixo mostra o resultado do terminal. Você pode até digitalizar esta foto do seu aplicativo móvel e usá -la.

Como uso a imagem que acabei de criar?

Tudo o que você precisa para digitalizar essa imagem é um aplicativo de scanner de código QR instalado no seu telefone.

Como uso a imagem que acabei de criar?

Tudo o que você precisa para digitalizar essa imagem é um aplicativo de scanner de código QR instalado no seu telefone.

Você pode ser muito criativo com seus códigos QR também. Muitas empresas muitas vezes têm ovos de Páscoa e coisas semelhantes escondidas em seus códigos, o que pode dar ao usuário uma surpresa.