Vă prezentăm laboratorul gratuit de programare Wolfram pentru învățarea limbilor străine

gratuit

Mi-am dorit de mult să găsesc o modalitate care să permită oricui, fie copii sau adulți, să se familiarizeze cu Wolfram Language și toate caracteristicile sale, chiar și cu o lipsă totală de cunoștințe și experiență în domeniul programării. Acum îl avem!

gratuit
În continuare, puteți merge într-una din cele două direcții. Fie începeți să învățați sistematic, fie vă plonjați imediat în cercetare. Noua mea carteAn Elementary Introduction to the Wolfram Language(vezi articolul Cartea lui Stephen Wolfram „An Elementary Introduction to the Wolfram Language” despre Habrahabr) este baza unei abordări sistematice.

gratuit

Cartea este disponibilă în întregime de laWolfram Programming Lab. Ideea este că, pe măsură ce citiți cartea, puteți implementa lucrurile pe cont propriu, fie că este vorba despre propriile calcule sau despre exemplele și sarcinile prezentate în carte.

prezentăm

Dar există și o altă modalitate de a folosiWolfram Programming Lab- pentru a te scufunda instantaneu în cercetare.Wolfram Programming Labprezintă mai multe subiecte de cercetare (Explorări) cu diferite subiecte simultan. Când le deschideți, vi se prezintă mai mulți pași, fiecare conținând cod pe care îl puteți rula.

prezentăm

prezentăm

Fiecare studiu parcurge mai mulți pași pe calea obținerii unui rezultat. Dar la sfârșit există de obicei un buton „Mergi mai departe” care oferă sugestii pentru cercetări ulterioare pe care le poți face singur.

prezentăm

Dacă creați ceva interesant, atunci acesta poate fi partajat cu prietenii, un profesor sau oricine altcineva. Pentru a crea o pagină webcu conținut implementat, trebuie doar să faceți clic pe butonul.

Cum am ajuns acolo

Am început să mă gândesc la ceva de genulWolfram Programming Labcu ceva timp în urmă. Am avut o experiență excelentă în demonstrarea personală a posibilităților Limbii Wolfram elevilor și studenților. Dar am vrut să găsesc o modalitate ca oamenii să înceapă să învețe singuri limba Wolfram.

Ne-am folosit experiența în educație, punând cap la cap ceea ce părea a fi o abordare bună, creând prototipuri și testându-le pe grupuri de copii. A fost adesea o experiență foarte îngrijorătoare când o abordare s-a dovedit imposibilă în câteva minute. În unele situații, copiii erau plictisiți și neinteresați. Uneori nu înțelegeau ce trebuie să facă. Uneori au făcut ceva puțin câte puțin, dar în mod clar nu au înțeles ce se întâmplă.

La început, ne-am gândit că trebuie doar să găsim „abordarea corectă” - poate bazată pe imersiunea într-o limbă, orientată spre exerciții, orientată spre proiecte sau pe altceva. Dar, de-a lungul timpului, ne-am dat seama că nu ar trebui să ne limităm la o singură abordare, ci ar trebui să introducem mai multe dintre ele interschimbabile, fiecare dintre ele fiind mai potrivită pentru o anumită persoană. Și de îndată ce ne-am dat seama de această idee, testele noastre au început să treacă din ce în ce mai cu succes, ceea ce ne-a determinat în cele din urmă să creămWolfram Programming Labpe care îl avem acum.

Ce oportunități există acum

Viitorul și potențialulWolfram Programming Labeste un subiect foarte important și interesant pentru mine. Am început deja să dezvoltăm un ecosistem în jurul acestuia, care să conțină atât programe educaționale online, cât și offline, un număr mare de oportunități pentru elevi, profesori și alții, cu o mare varietate de direcții suplimentare pentruimplementare.

Wolfram Programming Labpoate fi folosit atât pentru auto-studiu, cât și pentru predarea la clasă. Unele lucruri pot fi explicate prin demonstrații bazate pe cercetări. Puteți crea proiecte pe baza sugestiilor pe care le oferă butonul Mergi mai departe (cu un flux de codare live, dacă îndrăznești). CarteaO introducere elementară în limbajul Wolframpoate fi folosită ca bază pentru prelegeri sau pentru lectură independentă. Exercițiile din carte pot fi folosite ca parte a temei de clasă sau ca teme pentru acasă.

Wolfram Programming Labeste ceva posibil de Wolfram Language. Pentru că numai cu programarea bazată pe cunoștințe și toate tehnologiile pe care le-am creat, devine posibil să scriem cod simplu care generează ceva cu adevărat interesant și semnificativ.

Acesta este un moment foarte important (dacă nu revoluționar) în programare.

În trecut, puteai folosi un „limbaj de programare jucărie” precum Scratch sau un limbaj profesional de nivel scăzut, cum ar fi C++ sau Java. Scratch-ul este foarte simplu, dar și foarte limitat. Cu C++ sau Java, poți crea lucruri incomparabil mai diferite (deși nu au cunoștințe încorporate), dar necesită o investiție semnificativă de timp, imersiune profundă în detalii tehnice, pentru a crea programe „nu de jucărie”.

Cu Wolfram Language, însă, lucrurile stau foarte diferit. Pentru că acum chiar și începătorii pot scrie programe care fac lucruri cu adevărat interesante. Și aceste programe nu trebuie să fie doar exerciții academice; acestea pot fi programe legate de lumea reală, precum și ceea ce studenții studiază în prezent.

Laboratorul de programare Wolframoferă oamenilor oportunități ample de a învăța programarea și vă permite să dobândiți abilități practice care sunt incredibil de valoroase pentru o carieră viitoare. DarWolfram Programming Labcontribuie, de asemenea, la dezvoltarea gândirii computaționale - poate conceptul central (și care câștigă în mod constant avânt) al lumii moderne.

Pentru mulți dintre studenții de astăzi (și nu numai) WolframAlpha este ceva ca limbajul lor de programare „zero”. Wolfram Language nu este doar un limbaj de programare profesional incredibil de puternic, dar poate fi și o primă limbă excelentă.Wolfram Programming Lable permite oamenilor să învețe limbajul Wolfram și elementele de bază ale gândirii computaționale prin prezentarea materialului cu simplitatea și accesibilitatea WolframAlpha.

Sunt intrigat de modul în care oamenii vor folosiWolfram Programming Lab. Cred că acest mediu va prezenta programarea într-o lumină care nu a mai fost văzută până acum, oferind tuturor tipurilor de oameni din întreaga lume posibilitatea de a se alătura unei noi generații de programatori care vor transforma ideile în realitate folosind gândirea computațională și limbajul Wolfram.