Представяме ви безплатната Wolfram Programming Lab за изучаване на езици

wolfram

Отдавна исках да намеря начин, който позволява на всеки, независимо дали е дете или възрастен, да се запознае с езика Wolfram и всичките му функции, дори и при пълна липса на знания и опит в областта на програмирането. Сега го имаме!

изучаване
След това можете да отидете в една от двете посоки. Или започнете да учите систематично, или веднага се потопете в изследванията. Новата ми книгаЕлементарно въведение в езика Wolfram(вижте статията Книга от Стивън Волфрам „Елементарно въведение в езика Wolfram“ на Habrahabr) е основата за систематичен подход.

programming

Цялата книга е достъпна отЛабораторията за програмиране на Wolfram. Идеята е, докато четете книгата, да можете да прилагате нещата сами, независимо дали това са вашите собствени изчисления или примерите и задачите, представени в книгата.

представяме

Но има и друг начин да използватеWolfram Programming Lab- незабавно да се потопите в изследванията.Лабораторията за програмиране на Wolframпредставя няколко изследователски теми (Изследвания) с различни теми наведнъж. Когато ги отворите, ви се представят няколко стъпки, всяка от които съдържа код, който можете да изпълните.

безплатната

изучаване

Всяко изследване преминава през няколко стъпки по пътя към получаване на резултат. Но в края обикновено има бутон „Отидете по-нататък“, който дава предложения за по-нататъшно проучване, което можете да направите сами.

изучаване

Ако създадете нещо интересно, то може да бъде споделено с приятели, учител или някой друг. За създаване на уеб страницас внедрено съдържание, просто трябва да щракнете върху бутона.

Как стигнахме до там

Започнах да мисля за нещо катоWolfram Programming Labпреди доста време. Имах отличен опит лично да демонстрирам възможностите на езика Wolfram на ученици и студенти. Но исках да намеря начин хората да започнат сами да учат езика Wolfram.

Използвахме опита си в образованието, като създадохме нещо, което изглеждаше като добър подход, създадохме прототипи и ги тествахме върху групи деца. Често беше много отрезвяващо преживяване, когато даден подход се окажеше неработещ за няколко минути. В някои ситуации децата бяха отегчени и незаинтересовани. Понякога не разбираха какво трябва да направят. Понякога правеха нещо малко по малко, но явно не разбираха какво се случва.

Първоначално си помислихме, че просто трябва да намерим „правилния подход“ - може би въз основа на потапяне в език, ориентиран към упражнения, ориентиран към проект или нещо друго. Но с течение на времето разбрахме, че не трябва да се ограничаваме до един подход, а трябва да въведем няколко взаимозаменяеми, всеки от които е по-подходящ за конкретен човек. И веднага след като реализирахме тази идея, тестовете ни започнаха да преминават все по-успешно, което в крайна сметка ни накара да създадемЛабораторията за програмиране на Wolfram, която имаме сега.

Какви възможности има сега

Бъдещето и потенциалът наЛабораторията за програмиране на Wolframе много важна и вълнуваща тема за мен. Вече започнахме да развиваме екосистема около него, съдържаща както онлайн, така и офлайн образователни програми, голям брой възможности за студенти, учители и други, с голямо разнообразие от допълнителни насоки заразгръщане.

Wolfram Programming Labможе да се използва както за самообучение, така и за преподаване в класната стая. Някои неща могат да бъдат обяснени чрез демонстрации, базирани на изследвания. Можете да създавате проекти въз основа на предложенията, които бутонът Go Further дава (с поток за кодиране на живо, ако смеете). КнигатаЕлементарно въведение в езика Wolframможе да се използва като основа за лекции или за самостоятелно четене. Упражненията в книгата могат да се използват като част от класната работа или като домашна работа.

Лабораторията за програмиране на Wolframе нещо, което стана възможно благодарение на езика Wolfram. Защото само с базирано на знания програмиране и всички технологии, които сме създали, става възможно да се напише прост код, който генерира нещо наистина интересно и смислено.

Това е много важен (ако не и революционен) момент в програмирането.

В миналото можехте да използвате „език за програмиране играчка“ като Scratch или професионален език от ниско ниво като C++ или Java. Scratch е много прост, но и много ограничен. С C++ или Java можете да създавате несравнимо повече различни неща (въпреки че те нямат вградени познания), но те изискват значителна инвестиция на време, дълбоко потапяне в технически детайли, за да създавате програми, които не са играчки.

С езика Wolfram обаче нещата са много различни. Защото вече дори начинаещите могат да пишат програми, които правят наистина интересни неща. И тези програми не трябва да бъдат само академични упражнения; това могат да бъдат програми, свързани с реалния свят, както и това, което студентите учат в момента.

Лаборатория за програмиране Wolframдава на хората достатъчно възможности да научат програмиране и ви позволява да придобиете практически умения, които са невероятно ценни за бъдеща кариера. НоWolfram Programming Labсъщо допринася за развитието на изчислителното мислене - може би централната (и постоянно набираща скорост) концепция на съвременния свят.

За много от днешните студенти (и не само) WolframAlpha е нещо като техния "нулев" език за програмиране. Езикът Wolfram е не само невероятно мощен професионален език за програмиране, но може да бъде и страхотен първи език.Лабораторията за програмиране на Wolframпозволява на хората да научат езика Wolfram и основите на изчислителното мислене, като представя материал с простотата и достъпността на WolframAlpha.

Заинтригуван съм как хората ще използватWolfram Programming Lab. Мисля, че тази среда ще представи програмирането в светлина, която не е виждана досега, давайки възможност на всякакви хора от цял ​​свят да се присъединят към ново поколение програмисти, които ще превърнат идеите в реалност, използвайки изчислително мислене и езика Wolfram.