5 modi interessanti per imparare a codificare
Molte persone hanno capito l'importanza di imparare a codificare come abilità di vita. Non importa dove tu vada, e quale lavoro hai, è sempre visto come in una luce positiva se sai come lavorare un codice, anche se non è la tua professione. Poiché questa importanza aumenta sempre di più, ci sono molte nuove iniziative per convincere i bambini a imparare il codice a scuola. Mentre è bello vederli, puoi prendere il controllo della tua formazione sul codice facendo alcuni passi da solo.
La parte migliore - e probabilmente la più sorprendente - è che non deve essere una prova noiosa. Non mi credi? Dai un'occhiata a questi cinque diversi modi in cui puoi imparare a codificare.
ComputerCraft
Minecraft A Latecomer's Introduzione a Minecraft [MUO Gaming] A Latecomer's Introduzione a Minecraft [MUO Gaming] Minecraft, la sensazione a blocchi che ha preso d'assalto i giochi, ha ormai più di tre anni. È quasi difficile credere che sia passato molto tempo da quando è stato pubblicato il primo alpha - ed è anche ... Read More - il gioco indie multipiattaforma numero uno - è giocato da tutti apparentemente. Anche se non giochi, sono sicuro che hai un buon numero di amici che lo fanno. Minecraft è estremamente estensibile con un sacco di diverse mod, che dà origine a pacchetti come Tekkit. C'è in realtà un mod che è incluso in Tekkit, chiamato ComputerCraft, che aggiunge un intero elemento di codifica al gioco.
Una volta creato un computer dagli elementi necessari, puoi iniziare a codificarlo utilizzando la semplice lingua Lua per costruire minatori automatici, inviare messaggi tra i computer all'interno di Minecraft e molto altro ancora. Mentre non ne crea nessuno “tradizionale” programmi o applicazioni web, è ancora molto codifica che può insegnare alle persone i concetti che possono estendere ad altri tipi di applicazioni.
Tuttavia, questo è probabilmente il modo più divertente di farlo pur mantenendo estremamente semplice. Per assistenza sulla codifica con ComputerCraft, controlla il loro sito web.
Rebeca / Alice
Rebeca è un ambiente di programmazione 3D basato su Alice Alice Insegna programmazione orientata agli oggetti per computer Ai bambini Alice insegna la programmazione computerizzata orientata agli oggetti ai bambini Ulteriori informazioni. Questo strumento è fantastico perché la programmazione di grafica 3D è già un concetto difficile, così avere uno strumento che semplifica tutto a qualcosa che può essere utilizzato per scopi didattici è una grande cosa.
Uno dei principali vantaggi di Rebeca rispetto ad Alice è il fatto che è stato internazionalizzato, quindi è più facile tradurlo in lingue diverse. Attualmente, lo spagnolo è disponibile oltre all'inglese.
3DPL
Un linguaggio di programmazione progettato specificamente per aiutare le persone ad apprendere concetti di oggetti 3D potrebbe anche essere un modo per andare. 3DPL offre un modo semplice e diretto per manipolare il codice e vedere i risultati. Sebbene questo linguaggio di programmazione non debba essere utilizzato per progetti reali, è comunque un ottimo strumento educativo che mostra il funzionamento in una forma più semplice.
Il sito che circonda 3DPL offre più tutorial su come fare cose interessanti con esso, quindi vale anche la pena di verificare se sei interessato alla programmazione 3D.
Scripting desktop
Se vuoi giocare con qualcosa di più vicino alla programmazione vera e propria, potresti dare un'occhiata agli script desktop. Sebbene questi script di solito non utilizzino linguaggi di programmazione comuni come C / C ++, ti permettono di fare del lavoro reale sul tuo computer piuttosto che semplicemente “giocare”. Di solito non hai bisogno di strumenti extra per gli script oltre al tuo editor di testo preferito.
Gli utenti Windows possono creare script .bat, gli utenti Mac possono creare AppleScript Come utilizzare Scripting UI di Applescript su Mac Come utilizzare Scripting UI di Applescript su Mac Leggi Altri file, e Linux può creare script bash (.sh). Esiste un gran numero di applicazioni per le quali è possibile utilizzarle. Alcuni esempi includono la ridenominazione di file bulk o altre operazioni di massa, la ricerca di file specifici e molto altro.
Raspberry Pi
Se preferisci lasciare il computer su cui fai il tuo lavoro da solo, allora potresti essere interessato a ottenere un Raspberry Pi Raspberry Pi - Un computer ARM con dimensioni della carta di credito - Distinti per solo $ 25 Raspberry Pi - Un ARM con dimensioni della carta di credito Computer - Cordiali saluti per soli $ 25 Qualcosa di grosso si sta preparando nella città universitaria di Cambridge, nel Regno Unito. Per l'anno scorso un gruppo di accademici, uomini d'affari, docenti e programmatori hanno apportato modifiche definitive a un progetto davvero eccitante, in effetti ... Leggi di più per le tue avventure di apprendimento del codice. Il dispositivo ha solo le dimensioni di una carta di credito, ma ha abbastanza potenza per eseguire alcuni giochi con risorse limitate e costa solo $ 35 per il modello di fascia più alta.
Il Raspberry Pi esegue una distribuzione Linux completa basata su ARM (che puoi scegliere poiché dovrai preparare una scheda SD da utilizzare con esso), quindi hai a disposizione molte opzioni, inclusi i linguaggi di programmazione tradizionali come C / C ++, script come Bash e altri linguaggi che utilizzano le porte personalizzate di Pi che funzionano con hardware personalizzato. Pertanto, può valere la pena di ridurre una quantità relativamente piccola di denaro.
Conclusione
Speriamo che questi 5 modi unici di apprendimento del codice ti aiuteranno a iniziare e motivato ad aderire ad esso. Come ho detto prima, non ha bisogno di essere un codice noioso che fa cose molto minuscole - può essere eccitante e utilizzato in molte applicazioni diverse che sono molto popolari. Non importa se sei solo un bambino o un adulto che sta imparando alcune abilità, non c'è momento migliore di adesso per iniziare!
Vuoi imparare a programmare? Se hai già, qual è il tuo metodo preferito per insegnare agli altri? Fateci sapere nei commenti!
Immagine di credito: sfondo di Internet con codice binario tramite Shutterstock
Scopri di più su: Programmazione.