Pitone
Python Dispatch: Rendere il GIL opzionale
Il Consiglio direttivo ha fatto un grande annuncio sul futuro di Python. In particolare, ha deciso di rendere facoltativo il Global Interpreter Lock (GIL) in CPython e di eliminarlo del tutto. Si tratta di una decisione importante che modificherà radicalmente Python. Per questo motivo, in questo post, spiegherò cos'è il GIL, il suo...
Leggi tuttoQual è la differenza tra CPython, MicroPython e CircuitPython?
CPython, MicroPython e CircuitPython occupano un posto importante nel cuore di molti smanettoni. Ma non è sempre chiaro quali siano le differenze. E se vi state cimentando per la prima volta con i microcontrollori, queste distinzioni possono giocare un ruolo fondamentale nel capire cosa succede al vostro codice. Per questo motivo, in questo articolo...
Leggi tutto9 Trucchi con la REPL di Python
Naturalmente, il Pi in Raspberry Pi deriva da Python, uno dei linguaggi di programmazione più diffusi al mondo e particolarmente popolare tra i tinker e i maker. In questo post, voglio darvi 9 trucchi e suggerimenti per l'utilizzo di Python REPL - ma non preoccupatevi se non avete molta familiarità con Python o...
Leggi tuttoQuale linguaggio di programmazione utilizzare per un Raspberry Pi?
Se siete alle prime armi con il Raspberry Pi, potreste trovarvi di fronte al bivio di scegliere un linguaggio di programmazione da imparare. Ci sono tantissimi linguaggi in circolazione e quello che deciderete di imparare avrà un effetto profondo su ciò che potrete fare. Diamo quindi un'occhiata ai linguaggi che si possono...
Leggi tuttoCircuitPython, Adafruit Feather RP2040 e I2C
Come probabilmente avrete intuito dal titolo, questo articolo parla di CircuitPython, dell'Adafruit Feather RP2040 e del protocollo di comunicazione I2C. L'RP2040 dispone di due controller I2C, utili ad esempio per gestire due dispositivi I2C con lo stesso indirizzo I2C. Nella mia configurazione di prova, ho una scheda microcontrollore Adafruit Feather RP2040,...
Leggi tuttoEstensione C per MicroPython su Raspberry Pi Pico
Questa è una guida su come scrivere ed eseguire un'estensione C di base per MicroPython sul Raspberry Pi Pico. Tratterò le ragioni per estendere MicroPython, come scrivere il modulo di estensione, come compilarlo e come installarlo sul Pico. Se volete leggere di più su questo argomento,...
Leggi tuttoRaspberry Pi Pico e MicroPython su Windows
Questo articolo risponde alla domanda: Come si usa Raspberry Pi Pico con MicroPython su Windows? Mostriamo anche come installare il driver giusto per "Board CDC" (che il Pico apparirà come una volta installato MicroPython) su Windows 8.1. (Discuteremo anche le differenze tra MicroPython e CircuitPython, dove applicabile). (Discuteremo anche le differenze tra MicroPython e CircuitPython, ove applicabile)...
Leggi tutto