Archivi categoria: Programmazione

Guida al Ruby: Introduzione

Benvenuti in questa nuova guida al linguaggio Ruby. Ruby è un linguaggio molto semplice ma al contempo molto potente. Lavora molto bene nel Web e, a differenza  di Python, ha una buona gestione di file e stringhe, cosa che con Python si trova solo con alcune difficoltà. Questa sarà una guida particolare, in tutta onestà:… Leggi tutto »

Appunti Python: Creare un menu

Oggi vi descriverò un metodo un po’ rozzo per ottenere un menu in Python. Il fatto che sia rozzo non vi proibisce di usarlo, anzi. Fornirò solo codici per la 2.7, capirete presto il motivo. Intanto per questo metodo si usano i salti condizionati e gli input. Facciamo prima a fare un esempio. Mettiamo che… Leggi tutto »

Diario dello sviluppatore: Spedire una app a diversi market

Oltre a gestire questo blog creo anche delle app ogni tanto. Per i curiosi ho deciso di documentare la pubblicazione di una app in alcuni differenti store. L’App è HexBin Clock: provatela 🙂 Windows Phone Store La prima piattaforma da me testata è stata quella di Microsoft. Ho creato l’eseguibile tramite il semplicissimo App Studio:… Leggi tutto »

Appunti Python: Gestione delle stringhe 1

Nel Python esistono vari comandi utili per gestire le stringhe. Per utilizzarli dovrete importare string dando a inizio programma import string. Se scrivete programmi come emulatori, simulatori o programmi con menu questi metodi sono essenziali per evitare che un comando dato dall’utente sia sballato per una maiuscola, ad esempio. Una funzione utile è quella che… Leggi tutto »

Python: Pro, contro e le cose da sapere

Su questo blog ci sono molte guide al linguaggio Python, ma vanno dette alcune cose per approfondire. Per prima cosa il Python è un linguaggio di alto livello ed è interpretato. Che vuol dire? In pratica che Python ha una sintassi più vicina a quella umana che a quella del calcolatore e che viene eseguito… Leggi tutto »

Come si programmava la Perottina?

Per mio interesse personale sto raccogliendo dati sulla programmazione della P101 per farne un riassuno sintetico. La P101 aveva, sopra lo slot per le cartoline magnetiche, due pulsanti. Uno era “Stampa programma” e permetteva di stampare il codice sorgente del programma caricato. L’altro era quello di “Registra programma” che registrava un programma salvato in memoria.… Leggi tutto »

Appunti Python: Variabili locali e globali

In Python esistono i concetti di variabile locale e globale. Cosa vuol dire? In sostanza che le variabili dichiarate in una funzione, all’interno di essa, hanno la precedenza su quelle “esterne”. L’ho notato scrivendo il mio simulatore della P101, dato che le variabili che simulano i registri nelle funzioni non funzionano. O meglio, al termine… Leggi tutto »