Archivi categoria: Tutorial

Python! – Installazione

images

Dopo aver approfondito Scratch e dato un’occhiata a come imparare a programmare da zero, cominciamo a vedere com’è fatto e come si usa un vero linguaggio di programmazione.

Python è un linguaggio di alto livello relativamente giovane.
Come punti di forza ha che è molto semplice da scrivere e da leggere, è cross-platform (quindi un programma python gira sia su windows che su linux e mac) e, soprattutto, col tempo è diventato estremamente versatile.

Ad esempio può essere utilizzato per scrivere script, ossia piccoli programmi per automatizzare una serie di operazioni, fare siti web, app per smartphone, videogiochi ecc.

Giusto per dare un idea della potenza di questo linguaggio, cito un sito interamente scritto in python del quale probabilmente avete già sentito parlare: YouTube.
Python è anche ampiamente utilizzato dalla NASA e ad Hollywood, per gli effetti speciali nei film come Star Wars, per dire…

Quindi, perchè non imparare a usarlo??
Continua la lettura di Python! – Installazione

Cos’è l’HTML?

html

Se state leggendo questo articolo, state guardando una pagina scritta in HTML.
Come QUALUNQUE altra pagina su internet, tra l’altro.

HTML sta per “Hyper Text Markup Language“, e, contrariamente a quanto alcuni possano pensare e/o sostenere, NON è un linguaggio di programmazione.

Ma allora cos’è?

Cerchiamo di spiegarlo con un esempio:
Immaginiamo un foglio bianco, f-f-fatto?
Ok, ora vogliamo disegnarci sopra e abbiamo solo una matita nera.
Per dare profondità al nostro disegno adotteremo diverse tecniche, tipo scurire le zone in ombra, sfumare a gradazioni più chiare, riempire certe zone ecc.

Scomponiamo e codifichiamo in qualche maniera il disegno per diversificarne le varie zone, cercando di rendere comprensibile cosa vogliamo ottenere.

Ecco, l’HTML in pratica fa questo.
Ci permette di “codificare” quello che vogliamo ottenere utilizzando l’unico strumento a disposizione, che nel caso del disegno è la matita nera, mentre nel caso di una pagina web è il testo.
Continua la lettura di Cos’è l’HTML?

Imparare a programmare da zero

programmer3-373x246

Introduzione – Cos’è un programma?

Direi che questa potrebbe essere non “una”, ma “la” domanda che si deve porre chi vuole capire cosa vuol dire “programmare”.

Allora smarchiamocela subito con una definizione da scolpire nella pietra:

Un programma è un insieme finito di istruzioni.

come ad esempio una ricetta per fare una torta.

Il programma, come la ricetta, prevede una serie di operazioni da svolgere in un determinato ordine per arrivare ad ottenere il risultato voluto.

Supponiamo, utilizzando come esempio una tipica situazione domestica, di voler insegnare a un robot a fare le torte.
Perchè? Perchè si.

The General Problem

Continua la lettura di Imparare a programmare da zero

Primi passi con Scratch

scratch1

Cos’è

Scratch è un linguaggio di programmazione visuale orientato agli oggetti, denominati “sprites”.
Sviluppato dal MIT, ha come principale scopo quello di fare da primo approccio alla programmazione, fornendo una semplice interfaccia a blocchetti trascinabili e impilabili come mattoncini lego.

Per cominciare a giocare con Scratch è sufficiente andare sulla pagina del progetto e cliccare sul pulsante “Crea” nel menu in alto.

L’interfaccia di creazione di un progetto è veramente molto intuitiva

2014-03-26_09h59_02

Clicca sull’immagine per vederla a dimensione intera

L’area di lavoro è divisa in quattro parti:

  • A sinistra in alto troviamo un’anteprima del gioco che stiamo creando, con la possibilità di posizionare trascinando tutti gli elementi visuali.
  • A sinistra in basso ci sono tutti gli oggetti-sprite che stiamo usando, con la possibilità di modificarli e/o aggiungerne di nuovi
  • Al centro della schermata c’è il menu con tutti i controlli utilizzabili.
    Da qui possiamo assegnare determinati comportamenti ai nostri sprite, indipendentemente l’uno dall’altro
  • A destra invece c’è il cuore di Scratch, l’area di lavoro vera e propria.
    Questa è la sezione dove costruiamo il nostro gioco in maniera visiva, trascinando e impilando i controlli dall’area centrale.

Continua la lettura di Primi passi con Scratch