Pitone

Generatore di codici QR Python

Generatore di codici QR Python

Cosa sono i codici QR??

I codici QR sono alcune delle tendenze in più rapida crescita nel mondo di oggi quando si tratta di condividere qualsiasi tipo di informazione. Sta rapidamente diventando adottato per tutti i tipi di usi diversi che non si limitano alla condivisione di URL lunghi, effettuare pagamenti e sbloccare dispositivi e quant'altro. Un codice QR è semplicemente un'immagine quadrata ingombra di scatole bianche e nere di diverse forme e dimensioni. Questa disposizione delle scatole è ciò che consente di memorizzare le informazioni in una semplice immagine. Questo pezzo di codice è leggibile dalla macchina attraverso l'aiuto di una fotocamera. Quello che succede di solito è che il codice QR viene scansionato dalla fotocamera attraverso un'applicazione specifica che ha un problema con il codice QR che stiamo scansionando. L'applicazione accede alla fotocamera del telefono per scattare una foto del codice e l'immagine risultante viene quindi analizzata dall'applicazione che consente di estrarre le informazioni.

Dove vengono utilizzati i codici QR??

La tecnologia del codice QR è nata nel 1994 dal Giappone, dove è stata utilizzata nell'industria automobilistica. La necessità del codice QR è nata dall'impossibilità di memorizzare grandi quantità di informazioni nel codice a barre standard che vediamo ancora oggi. Da lì, il codice QR ha guadagnato una rapida popolarità e ha visto il suo utilizzo adottato in tutti i tipi di industrie in tutto il mondo.

Ogni volta che un evento sta per accadere, viene pubblicizzato attraverso vari mezzi diversi. Questi mezzi sono spesso manifesti sparsi in città e pubblicità online. Questi annunci ora contengono un codice QR che possiamo scansionare che ci porta alla pagina degli eventi. La pagina potrebbe trovarsi su Facebook o avere un proprio sito web. Alzeremo semplicemente i nostri telefoni e scansioneremo il codice e finiremo sulla pagina esatta che vorremmo cercare.

Anche le serrature hanno iniziato a incorporare questa tecnologia in vari modi. Uno dei più semplici in circolazione è utilizzato per i blocchi del ciclo. Il lucchetto può essere sbloccato semplicemente scansionando il codice QR disponibile su di esso. L'app che esiste per tali lucchetti assicura che l'utente che sta scansionando il lucchetto sia anche il vero proprietario della bicicletta owner. Non si sbloccherà solo dal telefono di chiunque, anche se ha l'app. Questo ci mostra che anche i codici QR sono molto sicuri.

Uno dei miei modi preferiti in cui vengono utilizzati i codici QR oggi è effettuare pagamenti. Il processo di acquisto e vendita delle cose è diventato così semplice ora. Non devi far altro che aprire l'app di pagamento e puntare la fotocamera del tuo telefono sul codice QR del luogo da cui vuoi effettuare l'acquisto. Una volta che il codice è stato scansionato, il denaro viene detratto dal tuo conto e consegnato al conto del destinatario quasi istantaneamente. Il motivo per cui amo questo particolare uso del QR è che non ho più bisogno di portare con me nemmeno una carta per fare acquisti. Questo mi distrae davvero dal prendermi cura di un'altra proprietà.

Come possiamo generare codici QR??

Potresti averlo già indovinato, la risposta è Python! La bellezza di Python risiede nella sua capacità di eseguire quasi tutte le attività del mondo e la generazione di codici QR è una di queste. Ci sono ovviamente molti altri modi per generarli, ma qui parleremo solo di Python.

Per prima cosa, ci assicureremo di avere un ambiente Python stabile e funzionante pronto sui nostri sistemi Linux.

Apri il terminale ed esegui 'sudo apt-get update' e ottieni gli aggiornamenti necessari per i tuoi pacchetti. Quindi identifica che hai installato Python eseguendo 'python3 -v'. Se tutto è installato correttamente vedrai la versione di Python installata come output del programma sopra. Ora apriremo il nostro IDE preferito e inizieremo a creare il nostro codice QR personale!

Inizia la codifica!

Se non hai 'codice pyqr' e 'pypng' già installato nel tuo sistema quindi devi tornare al terminale ed eseguire 'pip install pyqrcode && pip install pypng'. Una volta che è stato risolto, inizia facendo le importazioni necessarie come mostrato nel codice qui sotto e imita anche il codice. Puoi sostituire il link nella variabile con qualsiasi URL valido che desideri personalizzare il tuo piccolo progetto.

Il nome dell'immagine creata può essere cambiato sostituendo l'argomento nome dell'url.chiamata png. Questo metodo ci permette di creare un .png che ora è utilizzabile per la scansione. Se hai una preferenza per il tipo di immagine che desideri creare, puoi anche scegliere di creare un'immagine SVG modificando la chiamata alla funzione da 'URL.png' per 'URL.svg'. L'immagine sotto mostra il risultato dal terminale. Puoi persino scansionare questa immagine dalla tua app mobile e usarla.

Come si usa l'immagine che ho appena creato??

Tutto ciò di cui hai bisogno per scansionare quell'immagine è un'app per scanner di codici QR installata sul tuo telefono.

Come si usa l'immagine che ho appena creato??

Tutto ciò di cui hai bisogno per scansionare quell'immagine è un'app per scanner di codici QR installata sul tuo telefono.

Puoi diventare molto creativo anche con i tuoi codici QR. Molte aziende hanno spesso uova di Pasqua e cose simili nascoste nei loro codici che possono dare all'utente una bella sorpresa.

OpenTTD vs Simutrans
Creare la tua simulazione di trasporto può essere divertente, rilassante ed estremamente allettante. Ecco perché devi assicurarti di provare quanti pi...
Tutorial OpenTTD
OpenTTD è uno dei giochi di simulazione aziendale più popolari in circolazione. In questo gioco, devi creare una meravigliosa attività di trasporto. T...
SuperTuxKart per Linux
SuperTuxKart è un fantastico titolo progettato per offrirti l'esperienza di Mario Kart gratuitamente sul tuo sistema Linux. È piuttosto impegnativo e ...