5 moduri interesante de a învăța să cod

5 moduri interesante de a învăța să cod / Internet

Mulți oameni și-au dat seama de importanța învățării cum să codificați ca o abilitate de viață. Indiferent unde te duci și ce slujbă ai, e întotdeauna văzută ca într-o lumină pozitivă dacă știi cum să lucrezi un cod, chiar dacă nu e profesia ta. Pe măsură ce această importanță crește tot mai mult, există numeroase inițiative noi pentru a determina copiii să învețe codul în școală. Deși este minunat să le vezi, poți să-ți iei controlul asupra educației prin codificare, făcând niște pași pe cont propriu.

Cea mai bună parte - și probabil cea mai surprinzătoare - este că nu trebuie să fie o încercare plictisitoare. Nu mă credeți? Verificați aceste cinci moduri diferite în care puteți învăța să codificați.

ComputerCraft

Minecraft Introducere în Minecraft la Minecraft [MUO Gaming] Introducere la Minecraft la Minecraft [MUO Gaming] Minecraft, senzatia bazata pe blocuri care a facut jocuri de furtuna, are acum peste trei ani. Este aproape greu de crezut că a fost așa de mult de când a fost postat primul alfa - și este în egală măsură ... Citește mai mult - jocul Indie multi-platformă numărul unu - este jucat de aparent toată lumea. Chiar dacă nu te joci, sunt sigur că ai un număr bun de prieteni care o fac. Minecraft este extrem de extensibil, cu multe moduri diferite, ceea ce dă naștere unor pachete precum Tekkit. Există de fapt un mod care este inclus în Tekkit, numit ComputerCraft, care adaugă un întreg element de codificare jocului.

Odată ce ați creat un computer de la elementele necesare, puteți începe să codificați pe el folosind limbajul ușor Lua pentru a construi mineri automați, trimite mesaje între computerele din cadrul Minecraft și multe altele. În timp ce nu construiește nimic “tradiţional” programe sau aplicații web, codificarea este încă foarte mult, care poate învăța pe oameni conceptele pe care le pot extinde și la alte tipuri de aplicații.

Cu toate acestea, acesta este, probabil, cel mai amuzant mod de a face acest lucru, păstrându-l extrem de simplu. Pentru ajutor privind codarea cu ComputerCraft, verificați site-ul web.

Rebeca / Alice

Rebeca este un mediu de programare 3D care se bazează pe Alice Alice învață programarea informatică orientată pe obiecte către copii Alice învață programarea informatică orientată pe obiecte pentru copii Citiți mai mult. Acest instrument este fantastic pentru că programarea grafică 3D este deja un concept greu, așa că există un instrument care simplifică totul la ceva care poate fi folosit în scopuri educaționale este un lucru minunat.

Unul dintre beneficiile primordiale ale lui Rebecca asupra lui Alice este faptul că a fost internaționalizată, astfel că este mai ușor să o traduci în alte limbi. În prezent, spaniolă este disponibilă în plus față de limba engleză.

3DPL

Un limbaj de programare conceput special pentru a ajuta oamenii să învețe concepte de obiecte 3D ar putea fi, de asemenea, o modalitate de a merge. 3DPL oferă o modalitate simplă și directă de a manipula codul și de a vedea rezultatele. În timp ce acest limbaj de programare nu ar trebui să fie folosit pentru proiecte reale, acesta este încă un instrument educațional excelent care arată funcționarea într-o formă mai simplă.

Site-ul care înconjoară 3DPL oferă mai multe tutoriale despre modul în care puteți face lucruri reci cu el, deci merită să verificați dacă sunteți interesat de programarea 3D.

Desktop Scripting

Dacă doriți să vă împrăștiați cu ceva mai aproape de programarea reală, vă recomandăm să aruncați o privire la scripturile desktop. În timp ce aceste scripturi nu folosesc în mod obișnuit limbi de programare comune, cum ar fi C / C ++, acestea vă permit să efectuați lucrări reale pe computerul dvs. “jucând în jur”. De obicei, nu aveți nevoie de alte instrumente pentru scripturi în afară de editorul de text preferat.

Utilizatorii de Windows pot crea script-uri .bat, utilizatorii de Mac pot crea AppleScript Cum se utilizează Scripting UI Applescript pe Mac Cum se utilizează Scripting UI Applescript pe Mac Citeste mai multe fișiere și Linux poate crea script-uri bash (.sh). Există un număr mare de aplicații pentru care acestea pot fi utilizate. Unele exemple includ redenumirea fișierelor în bloc sau alte operațiuni în vrac, căutarea unor fișiere specifice și multe altele.

Zmeura Pi

Dacă preferați să părăsiți computerul pe care vă faceți singură lucrarea, atunci este posibil să vă interesați să obțineți o Zmeură Pi Zmeură Pi - Un card de credit de dimensiuni reduse Calculatorul ARM - dvs. pentru doar $ 25 Zmeură Pi - Un card de credit SIZE ARM Calculator - dvs. pentru doar 25 dolari Ceva mare a fost de berii în orașul universitar din Cambridge, Marea Britanie. În ultimul an, o echipă de cadre universitare, oameni de afaceri, lectori și programatori au făcut modificări finale într-un proiect foarte interesant ... Citește mai mult pentru aventurile tale de învățare în cod. Dispozitivul are doar dimensiunea unui card de credit, dar are suficientă putere pentru a rula niște jocuri cu resurse reduse și costă doar 35 de dolari pentru modelul de vârf.

Raspberry Pi rulează o distribuție Linux bazată pe ARM (pe care o alegeți pentru că veți avea nevoie să pregătiți o cartelă SD pentru ao folosi), deci aveți la dispoziție o mulțime de opțiuni, inclusiv limbile de programare tradiționale, cum ar fi C / C ++, scripting, cum ar fi Bash, și alte limbi care utilizează porturile personalizate ale lui Pi care lucrează cu hardware personalizat. Prin urmare, atât de multă flexibilitate poate fi în valoare de scăderea unei sume relativ mici de bani.

Concluzie

Sperăm că aceste 5 modalități unice de învățare a codului vă vor ajuta să începeți și veți fi motivați să vă păstrați. Asa cum am spus mai devreme, nu este nevoie sa fie un cod plictisitor care face lucruri foarte minuscule - poate fi incitant si folosit in multe aplicatii care sunt foarte populare. Nu contează dacă ești doar un copil sau un adult care se uită la învățarea unor abilități, nu este timp mai bun decât acum pentru a începe!

Doriți să învățați să codificați? Dacă aveți deja, care este metoda preferată de a învăța pe alții? Spuneți-ne în comentariile!

Credit de imagine: fundal Internet cu cod binar prin Shutterstock

Explorați mai multe despre: Programare.