Windows e Linux

Python Tutor 2.0 porta corso ed editor dentro NVDA

Il componente gratuito per NVDA aggiunge un editor autonomo, comandi per raggiungere funzioni ed errori e un corso di 32 capitoli. Le 128 lezioni e l’interfaccia della versione 2.0 sono in spagnolo.

Pubblicato il 4 min lettura Notato un errore? Scrivi a redazione

Illustrazione editoriale a tema: Python Tutor 2.0 porta corso ed editor dentro NVDA

Python Tutor 2.0 porta dentro NVDA un corso di programmazione e un editor da usare anche per scrivere script propri. La versione è stata pubblicata il 26 settembre 2026 da Kevin Andrés Velasquez Vargas ed è entrata nel catalogo degli add-on di NVDA nella notte italiana del 28 settembre. Le lezioni, l’interfaccia e le spiegazioni sono in spagnolo: un limite da conoscere prima di scaricare il componente.

Il nome completo del progetto è «Aprendizaje de Python con NVDA». La presentazione della versione 2.0 descrive due modalità di lavoro, un percorso di 32 capitoli con 128 lezioni e strumenti per spostarsi nel codice attraverso comandi da tastiera. Le funzioni sono pensate per lavorare con la lettura dello schermo, comprese segnalazioni sonore dei rientri e lettura degli errori.

Il corso e l’editor nella stessa finestra

Il componente si apre con NVDA+Control+Maiusc+P oppure dal menu Strumenti di NVDA. Con Control+M si passa dall’apprendimento guidato alla modalità editor. Nel primo caso compaiono le consegne degli esercizi, gli aiuti e la verifica delle risposte; nel secondo resta l’area per scrivere, aprire e salvare file Python.

Il corso parte dagli algoritmi e dal funzionamento elementare di un computer. Seguono variabili, testi, numeri e strutture che controllano l’esecuzione del programma. I capitoli successivi affrontano funzioni, file e programmazione a oggetti, per arrivare a JSON, database SQLite e prove automatiche del codice. Ogni capitolo contiene quattro passaggi, con spiegazioni, esercizi e domande di verifica.

Le lezioni si percorrono con Alt+Freccia destra e Alt+Freccia sinistra. Il corso comprende un glossario di 114 termini. Si può consultare la guida ai comandi con F11, mentre F12 apre il manuale nel browser. L’editor autonomo permette di continuare a usare gli strumenti di lettura del codice anche fuori dalla sequenza didattica.

Funzioni, classi ed errori si raggiungono da tastiera

Alt+N e Alt+P portano alla funzione o alla classe successiva e precedente. Control+Maiusc+O apre una finestra con l’elenco di questi elementi e consente di raggiungerli. Per cercare un testo resta disponibile Control+F; Control+G serve a indicare direttamente un numero di riga.

L’esecuzione dello script si avvia con F5. Se viene segnalato un errore, F4 porta alla riga individuata nel messaggio diagnostico. F7 controlla parentesi, parentesi quadre, graffe e virgolette non chiuse. Sono comandi diversi: il controllo dei delimitatori riguarda la struttura del testo, mentre l’esecuzione può far emergere errori che dipendono dai dati e dalle operazioni del programma.

La console si può ascoltare mantenendo il cursore nell’editor. Control+Maiusc+C legge l’output disponibile, Control+6 l’ultima riga. Con F6 il fuoco passa dall’editor alla console dei risultati e viceversa.

I rientri hanno anche un segnale sonoro

Python usa l’indentazione per organizzare i blocchi di istruzioni. Il componente prevede suoni per i livelli di rientro di zero, quattro, otto e dodici spazi e per l’apertura di un blocco dopo i due punti. Gli avvisi si regolano nella sezione del componente nelle impostazioni di NVDA; anche gli effetti associati agli esercizi e ai cambi di stato possono essere disattivati.

Con F1 si ottiene una spiegazione della riga corrente in linguaggio comune. Il programma contiene spiegazioni già predisposte per costrutti ed errori di Python. Il testo restituito segue la lingua del corso, lo spagnolo, e il pacchetto 2.0 non contiene una traduzione italiana.

Compatibilità e download

La scheda del pacchetto indica NVDA 2022.1 come versione minima e NVDA 2026.2 come ultima versione testata. L’add-on esegue codice Python sul computer: gli script da aprire ed eseguire devono provenire da fonti fidate. L’accessibilità e le funzioni descritte sono quelle documentate dall’autore; il progetto può ricevere segnalazioni tramite la sezione Issues del suo repository.

Scarica Python Tutor 2.0 per NVDA dal repository ufficiale. Il componente è gratuito, con codice sorgente pubblico, e richiede NVDA su Windows. La documentazione e le lezioni della versione disponibile sono in spagnolo.

Chiedi a Sonar su questo articolo

Sonar è l’assistente di TecnoAccess: risponde usando solo gli articoli della testata e ti dice sempre di quando è la cosa che racconta.

Iscriviti e ricevi il libro in regalo

Copertina del libro: AI e disabilità visiva 2026, guida annuale della redazione di Tecnoaccess.

Iscrivendoti alla newsletter ricevi subito «AI e disabilità visiva 2026», il nostro libro di 67 pagine sugli strumenti che funzionano davvero, in EPUB e in PDF accessibile.

Poi, ogni venerdì mattina, le notizie della settimana e un consiglio pratico su VoiceOver, NVDA o TalkBack che pubblichiamo solo lì. È gratis e ci si disiscrive con un clic.