Leo è adatto a progetti professionali?
Sì. Leo ha moduli, eccezioni, funzioni come valori, classi con ereditarietà, verifiche automatiche, una libreria di oltre 900 funzioni (file, dati, web, database, sicurezza, Windows) e crea eseguibili per Windows e app Android. Gira su Python e ne eredita la solidità; i messaggi d'errore danno posizione, causa e riga corretta. Dove Python resta più adatto (calcolo numerico pesante, ecosistema di pacchetti) lo diciamo nel confronto.
Serve sapere l'inglese o avere già programmato?
No. Parole chiave, messaggi d'errore, manuale e video sono in italiano: chi comincia legge il codice come una frase. Chi programma già ritrova i concetti di sempre (variabili, cicli, funzioni, eccezioni, moduli, eventi) e nel corso «Impara Leo» c'è il percorso «Da Python a Leo».
Su quali dispositivi funziona?
Leo Studio e il programma di installazione sono per Windows 10 e 11 a 64 bit. L'app Leo per il telefono funziona su Android 7.0 e successivi. Non servono altri programmi: Python e le librerie sono già inclusi.
Quanto costa?
Questa versione è gratuita e senza scadenza: niente chiave, niente carta di credito. Gli aggiornamenti futuri saranno a pagamento (un acquisto unico per versione), ma chi tiene questa versione resta gratis per sempre. Tutti i dettagli nella pagina Licenza.
Posso creare app per il telefono?
Sì. Dall'app Leo disegni la finestra, scrivi il codice e con «Crea app Android» ottieni un APK con nome, icona e colore che scegli tu, da installare sul tuo telefono o da condividere. Un solo APK va su tutti i telefoni.
I programmi che creo sono miei?
Sì. I programmi scritti in Leo, gli .exe e le app create appartengono ai loro autori e continuano a funzionare sempre, anche senza Leo Studio installato.
Il sito funziona senza internet?
Sì. Il sito è dentro l'app Leo e dentro Leo Studio («Guida e sito»): manuale, esempi e pagine si aprono anche offline. Solo i video che non sono sul dispositivo e i download hanno bisogno della rete.
Va bene per le scuole superiori e l'università?
Sì: niente barriera della lingua, errori che spiegano la causa e propongono la correzione, esempi eseguiti, manuale, corso e video divisi per livello. Gli stessi concetti valgono in Python, Java e C, quindi il passaggio agli altri linguaggi è naturale. Per le classi intere trovi i contatti nella pagina della licenza.