Post

Quattro passi con Scratch

Immagine
Eccoci con uno nuovo video per muovere i primi passi con Scratch, andremo a vedere come muovere il nostro gattino , farlo ruotare, e inizieremo a prendere confidenza con le direzioni. I video saranno organizzati volutamente in forma molto semplice per permettere a tutti di avvicinarsi alla programmazione a blocchi. Lasciatemi un feedback per poter migliorare i prossimi lavori. Avanti con il codice 💪

Primo video su Scratch

Immagine
Eccoci con il primo video su Scratch, vediamo un pò cosa possiamo trovare sul sito e anche l'interfaccia grafica che da oggi in poi diventerà la nostra seconda casa 😂 Sto scherzando, mi raccomando sempre prima il dovere e poi il piacere. Questo video è un po' lunghetto ma alla fine sono cose banali quindi ho voluto evitare di spezzarlo in due, è solo una panoramica e con i prossimi video avremo modo di approfondire tutto con calma. Buona visione e se riuscite provate a fare qualche prova, girate tra le varie sezioni e iniziate a familiarizzare con Scratch. Al prossimo video.

Stanno arrivando!!

Immagine
Stanno arrivando!! 😱 Ce la posso fare! Non ti nascondo che trovare il tempo non è facile e di lavoro ce n'è tanto specialmente per un principiante come me che si deve barcamenare anche tra i vari programmi che sto imparando ad usare (registrazione, editing, etc). Pensare e preparare i contenuti (e studiarli) non è semplicissimo e sicuramente ho tanto da imparare e da migliorare, ma se mai si inizia mai si finisce.  Quindi seguimi e supportami (se ti va), commenta, dammi dei consigli, c'è sempre da imparare. Se poi hai voglia di metterti in gioco cosa aspetti, contattami e ne parliamo insieme. Ecco il primo video, mi raccomando siate gentili. 😅 Ecco un'introduzione del progetto che voglio portare avanti, i video saranno incentrati su Thunkable e su Scratch ; il livello per ora sarà molto basico per permettere a chiunque di seguire e proprio per dare un riferimento a chi non conosce per niente questi ambienti di sviluppo e non ha competenze in questo ambito. Prossi...

Variabili & Procedure

Immagine
Salve amici, eccoci con l'ultima puntata riguardo i blocchi di built-in che troviamo nel blocks editor. Non mi è venuto un titolo carino quindi zero suspense. 😂 Variabili Partiamo col dire che ci sono due grandi categorie di variabili, quelle globali e locali. Una variabile ci permette di salvare, e quindi richiamare o aggiornare, un determinato valore, di qualsiasi entità e forma. Un numero , un testo, un colore, una lista, un insieme di liste, un link, anche un componente che abbiamo introdotto nel nostro progetto, tutto! La variabile globale ,   come suggerisce il nome, ha un valore più esteso rispetto alla sorella  locale   infatti anche la forma del blocco è differente. Il suo valore rimane salvato durante l' utilizzo della nostra applicazione e quindi possiamo usarla a nostro piacimento all'interno del blocks editor senza nessuna restrizione  (passatemi il termine, penso di fare poi un focus sugli screen che tratterà anche questo argomento). Come i ...

Hai preso la lista?

Immagine
No, non stiamo andando a fare la spesa ma le liste hanno un' importanza fondamentale all'interno del nostro codice. Servono per salvare, organizzare, richiamare i nostri dati quando questi sono formati da più elementi; e chissà quante cose a me ancora oscure. Possono trattare vari tipi di dati, dalle variabili, ai semplici numeri, da stringhe lunghissime a semplici parole, alcuni blocchi reinterpretano anche alcuni formati particolari come per esempio CSV (comma-separated value). Iniziamo a vedere i vari blocchi anche se molti si spiegano da soli; spesso solo iniziando ad usarli, magari combinati con altri elementi, si capisce a pieno l'importanza e si inizia ad usarli al massimo delle potenzialità. Il primo (a) serve per creare una lista vuota ( sono bravo vero 😂) per esempio quando inizializziamo una variabile che dovrà ricevere in seguito come dati proprio una lista; e si, a seconda della variabile usata dovremo usare blocchi differenti ma lo vedremo in seguito. ...

Drag&Drop! Blocchi di codice.

Immagine
Chi ha già letto la prima parte riguardante Thunkable avrà una mezza idea di cosa vedremo oggi, per tutti gli altri prima di iniziare vi lascio il link del primo post così da avere un quadro più generale. Dopo aver curato per bene il look della nostra app non possiamo che passare al lavoro vero e proprio iniziando a editare il codice che darà vita al nostro progetto. Ci troviamo nel BLOCK EDITOR , i menù in alto non cambiano rispetto al DESIGN EDITOR , mentre sul lato destro troviamo in basso il cestino per cancellare i vari blocchi, i tasti per lo zoom e il riposizionamento all'interno dell'area di lavoro. Sul lato sinistro invece iniziamo a fare sul serio e subito ci ritroviamo i nostri amici blocchi che saranno la nostra gioia e dolori 😂. Il progetto della foto è completamente vuoto , nessun componente è stato ancor aggiunto, eppure già abbiamo la possibilità di editare il nostro codice. Questi sono dei blocchi di base che troveremo sempre disponibili , diciamo che v...

Tu lo conosci THUNKABLE?

Immagine
Thunkable è un ambiente di sviluppo on line gratuito con il quale è possibile creare applicazioni sia per ANDROID che per iOS. Anche questo progetto ha la firma di zio Google che volendo introdurre una piattaforma, semplice ed intuitiva, per la programmazione di applicazioni mobile da vita ad AppInventor . Nato a scopo didattico e per far avvicinare anche i meno esperti ai complicati codici di programmazione utilizza  un' interfaccia molto intuitiva: un design editor per la parte grafica e  l'introduzione dei vari componenti, ed una parte relativa al codice dove troviamo l'anima pulsante della piattaforma, i blocchi! Il tutto funziona con una modalità drag&drop che anche se oggi sembra banale non era così scontata specialmente nel misterioso mondo informatico dove tutto sembrava astratto e complicato. AppInventor (design editor) Google in seguito abbandonerà questo progetto che fortunatamente sarà acquisito e portato avanti dall' MIT che svilupperà anche l...

Ciao, spero ti piaccia il blog. Se ti fa piacere qui puoi offrirmi un caffè!