Oggi parleremo degli happy numbers, numeri facilmente riproducibili in Python, e cercheremo di presentare ai lettori un algoritmo ottimizzato Prendiamo un numero eleviamo al quadrato tutte le sue cifre, e sommiamole tra loro continuiamo sin quando il vecchio ed il nuovo numero sono diversi al termine, se ottieniamo 1, il
Python
Raspberry Pi – quando la semplicità batte l’AI
Raspberry Pi, un magnete, qualche filo e qualche riga di codice Python. Sembra l’incipit di un progetto di qualche anno fa, ma occhio a sottovalutarne le potenzialità. Sì, perché lo sviluppatore Andrew Moses ha lavorato all’aggiornamento di un sistema di occupazione del laboratorio nato come webcam negli anni ’90 e,
Eseguire script Python: Raspberry Pi o servizi di hosting gratuito?
Quando si tratta di eseguire script Python, si apre una vasta gamma di opzioni, ognuna con i suoi vantaggi e svantaggi. In questo articolo, confronteremo due soluzioni popolari: l’uso del Raspberry Pi, una single board computer, una sorta di mini PC ma versatile, e i servizi di hosting gratuiti disponibili
Code Editor di Raspberry: quali sono i benefici per le scuole #28
L’insegnamento del coding sta diventando una parte fondamentale del curriculum scolastico in tutto il mondo. Tuttavia, gli strumenti per insegnare il coding in aula non sempre sono accessibili o adatti alle esigenze degli insegnanti e degli studenti. Per rispondere a questa sfida, la Raspberry Pi Foundation ha creato il Code
Interfacciamo il Raspberry PI Pico con un HC-SR04
Oggi impareremo come configurare il nostro Pico per utilizzare un sensore di prossimità ad uòtrasuoni HC-SR04 con il linguaggio MicroPython. Il sensore di prossimità ad ultrasuoni è uno dei primi sensori utilizzabili sotto Arduino. Il suo utilizzo è reso abbastanza semplice grazie ad una serie di apposite librerie che eseguono
Simpatico monitor analogico per risorse di Windows
Creiamo un monitor analogico per gestire le risorse del computer utilizzando nuove funzionalità di Arduino UNO R4 ed un grazioso look retrò. Questo progetto mira a dare la possibilità di monitorare l’utilizzo dell’hardware senza la necessità di aprire il task manager. Il concetto è davvero semplice, lo script python verrà
Come creare GIF animate con dieci righe di Python
Oggi impareremo come creare immagini GIF animate utilizzando una manciata di righe di Python ed una libreria open per la gestione delle GIF. Uno degli aspetti più interessanti della grafica al computer è la possibilità di creare animazioni da foto time-lapse, da disegni e vignette personali, da immagini in formato
Python Crash Course 3rd Edition – Recensione
Python Crash Course 3rd Edition: A Hands-On, Project-Based Introduction to Programming è la guida più venduta al mondo per il linguaggio di programmazione Python. Questa introduzione rapida e approfondita consente al lettore di scrivere programmi, risolvere problemi e sviluppare applicazioni funzionanti in pochissimo tempo. Si inizia apprendendo i concetti di
40 algoritmi che ogni programmatore deve conoscere
Questo manuale insegna a conoscere 40 algoritmi, e mostra come scegliere quello più adatto al proprio scopo, comprendendone il funzionamento. Gli algoritmi hanno sempre avuto un ruolo importante nello studio come nella pratica dell’informatica e saperli applicare per risolvere problemi è un’abilità che qualsiasi programmatore deve possedere. Dopo aver spiegato
Riconoscimento facciale – Come taggare le immagini
Aggiungiamo al nostro programma di riconoscimento facciale la capacità di riconoscere non solo lil tipo di oggetto (il volto), ma anche il relativo proprietario. Nello scorso articolo abbiamo analizzato gli strumenti e i moduli necesssari per estrarre le informazioni necessarie al riconoscimento facciale con Python. Oggi faremo un passo avanti,
Riconoscimento facciale con (micro)python: Le basi
Iniziamo con questo video una breve serie sul riconoscimento facciale automatico con Python, utilizzando il modulo specifico face_recognition. Il riconoscimento facciale è il processo di identificazione o verifica dell’identità di una persona utilizzando il suo volto. Cattura, analizza e confronta i modelli in base ai dettagli facciali della persona. Ciascun