Курс „Основе ефикасног рада са Волфрам технологијама”: више од 13 сати видео предавања, теорије и задатака

Курс „Основе ефикасног рада са Волфрам технологијама”: више од 13 сати видео предавања, теорије и задатака

Сва документација курса се може преузети овде.

Предавао сам овај курс пре неколико година прилично великој публици. Садржи много информација о томе како систем функционише Матхематица, Волфрам Цлоуд и језик Волфрам Лангуаге.

Међутим, време, наравно, не стоји и у последње време се појавило много нових ствари: од напредних могућности рад са неуронским мрежама на све врсте веб операције; Сада је Волфрам Енгине, који можете инсталирати на свој сервер и приступити му као Питхон; можете градити све врсте географске визуелизације или хемијски; постоје огромне репозиторијуми све врсте података, укључујући Машинско учење; можете се повезати са свим врстама база података; решавају сложене математичке задатке итд.

Тешко је набројати све могућности Волфрам технологија у пар пасуса или неколико минута.

Све ме је то охрабрило да уђем у нови курс на којем сам и сада регистрација у току.

Сигуран сам да ћете једном када откријете могућности Волфрам Лангуаге-а почети да га користите све чешће, решавајући своје проблеме брзо и ефикасно у разним областима: од науке до аутоматизације дизајна или рашчлањивања веб страница, од неуронских мрежа до обрада илустрација, од молекуларне визуелизације до конструкције моћних интеракција.

1 | Преглед програма Волфрам Матхематица и Волфрам Цлоуд


Садржај лекцијеШта је Волфрам Матхематица?
— Творац — Стивен Волфрам
—— Неки новији чланци Стивена Волфрама преведени на руски
— Листа уграђених функција и симбола
—— Број уграђених функција у зависности од верзије
—— Простор на чврстом диску
— Више о математици уопште
— Сви производи компаније Волфрам Ресеарцх
Нове и ажуриране функције
— Шифра за добијање ових спискова
Ново у предњем делу
Нови геометријски језик
— Основни геометријски објекти
— Функције за геометријска прорачуна
—— Мера површине
—— Удаљеност до области
—— Рад са областима
— Функције за дефинисање области
— Рад са мрежама
— Потпуна интеграција са другим функцијама
Аналитичко и нумеричко решење диференцијалних једначина
— ВхенЕвент за аналитичке задатке
— Аналитичко решење ДЕ са закашњењем
- Метод коначних елемената
Машинско учење
- Класификовати
- Предицт
— Пример
"Језик Ентитет" - нови језик за рад са базама података + Огроман број нових база података
Нови језик за рад са географским информацијама
Које су друге вести?
— Проширење основног језика
- Удружење - индексирани низови
- Датасет — уграђени формат базе података
- ПлотТхеме
— Прорачуни везани за време
— Анализа случајних процеса
- Временске серије
— Интеграција са Волфрам Цлоуд-ом
— Интеграција са уређајима
— Напредни шаблони докумената, ХТМЛ
Волфрам Программинг Цлоуд

2.1 | Упознавање са језиком, његовим особинама. Главне потешкоће за почетнике. Рад са интерфејсом Матхематица и његовим могућностима – предиктивни интерфејс, слободни образац за унос итд.


Садржај лекцијеВолфрам Лангуаге
Волфрам Лангуаге Принциплес
Шта је важно запамтити када радите са Волфрам Лангуаге-ом?
Почетак рада у математици
Важне тастерске пречице
— Схифт+Ентер или Ентер на нумеричкој тастатури
— Цтрл+Схифт+Ентер
— Ф1
— Ф2
Добијање информација о симболима
—? - функција Дефиниција
- ?? - функција informacije
— Кликните на Ф1
— Предиктивни интерфејс
Рад са палетама
— Помоћник за основну математику
— Асистент у учионици
— Помоћник за писање
- Шеме елемената графикона
— Шеме боја
-Специјалних знакова
— Рад са графиконима и цртежима
—— Алати за цртање
——Набавите координате
—— Примарна обрада слике
— Рад са графиконима
Волфрам Лангуаге & Систем | Документациони центар
Предиктивни интерфејс
— Контекстно осетљиво аутодовршавање унетих команди
—— Рад са уграђеним функцијама и обрасцима синтаксе
—— Рад са корисничким варијаблама
— Израчунати предиктивни интерфејс — панел за предлагање даљих радњи
Интеграција са Волфрам|Алпха
— веб-сајт Волфрам|Алпха
— Интеграција између Волфрам|Алпха и Матхематица
—— Проналажење затвореног облика децималних разломака
—— Информације о крвном притиску
—— Постепено решење матричне једначине применом Гаусове методе

2.2 | Одређивање функција, рад са листама, изразима шаблона и асоцијацијама


Садржај лекцијеЛисте
— Листа {...} и функција Листа[…] - „Природни“ приказ листа
— Начини генерисања листа
— Индексирање елемената и неке нумеричке карактеристике листе. Функције Дужина и Дубина
— Избор елемената који заузимају одређена места на листи помоћу функције Део([[…]])
— Преименовање ставки листе
— Генерисање листе помоћу функције Табела
— Генерисање листе бројева помоћу функције Домет
Асоцијације
— Постављање асоцијације и рад са њом
— Скуп података — формат базе података на језику Волфрам
Темплате Екпрессионс
— Упознавање са шаблонима
— Основни шаблони објеката: Бланк (_), БланкСекуенце (__), БланкНуллСекуенце (___)
— Шта можете да радите са шаблонима? Функција slučajevi
— Одређивање врсте израза у шаблону
— Наметање ограничења на шаблоне помоћу функција Услов (/;), ПаттернТест (?), Осим, као и коришћење тестних функција
— Креирање шаблона са могућношћу алтернативног избора помоћу функције Алтернативе (|)
Функције
— Примена одложеног уступања СетДелаиед (:=)
— Коришћење апсолутног додељивања Сет (=)
— Подешавање функције која памти вредности које је већ пронашла и понављајуће функције
— Функционални атрибути и функције Атрибути, СетАттрибутес, ЦлеарАттрибутес, Заштитити, Унпротецт да ради са њима
Чисте функције
— Примена функције функција (&)
— Где се користе чисте функције?

2.3 | Креирање визуелизација


Садржај лекцијеСимболички графички језик
— Графички примитиви
—— Једнодимензионални
—— Дводимензионално
—— Тродимензионално
—— Помоћни
- Функција Графика
—— Синтакса
——— Најједноставнији пример
——— Слојеви
——— Преуређивање слојева
——— Општа и посебна својства слојева
—— Опције функција Графика
--- АспецтРатио
--- Осовине
--- АкесЛабел
--- АкесОригин
--- АкесСтиле
--- крпеља
--- ТицксСтиле
--- позадина
--- ЦонтентСелецтабле
--- ЦоординатесТоолОптионс
--- Епилог
--- Пролог
--- Рам
--- ФрамеЛабел
--- РотатеЛабел
--- ФрамеСтиле
--- ФрамеТицкс
--- ФрамеТицксСтиле
--- ГридЛинес
--- ГридЛинесСтиле
--- Величина слике
--- ПлотЛабел
--- ЛабелСтиле
--- ПлотРанге
--- ПлотРангеЦлиппинг
--- ПлотРангеПаддинг
—— Подешавања стила
——— Боје (назване боје + боје из простора боја, рецимо РГБЦолор), транспарентност (Непрозирност)
——— Дебљина линије: Дебео, Танак, Дебљина, Абсолуте Тхицкнесс
——— Величина тачке: ПоинтСизе, АбсолутеПоинтСизе
——— Стил завршних линија и тачака прекида: ЦапФорм, ЈоинФорм
——— Функција стил да прилагодите изглед текста
--- Функције ФацеФорм и ЕдгеФорм да контролише изглед неке области и њених граница
—— Пример
——— Приближно решење
——— Решење је тачно
——— Зашто је тачно решење веома корисно?
- Функција Грапхицс3Д
—— Синтакса
——— Најједноставнији пример
——— Општа и посебна својства графичких објеката
—— Опције функција Грапхицс3Д
--- АкесЕдге
--- boxed
--- БокРатиос
--- БокСтиле
--- ЦлипПланес
--- ЦлипПланесСтиле
--- ФацеГридс
--- ФацеГридсСтиле
--- Расвета
--- СпхерицалРегион
--- ВиеввПоинз, ВиевВецтор, ВиевВертицал
—— Пример: пресек коцке
——— Од статичког тродимензионалног објекта до интерактивног
Уграђене функције за креирање визуелизације
Основне 2Д функције
- Плот
- ЦонтоурПлот
- РегионПлот
- ПараметрицПлот
- ПоларПлот
- ЛистПлот
Основне 3Д функције
- Плот3Д
- ЦонтоурПлот3Д
- РегионПлот3Д
- ПараметрицПлот3Д
- ЛистПлот3Д
Повезивање функција за грађење визуелизација и основних функција Графика и Грапхицс3Д
— 2Д
— 3Д

2.4 | Креирање интерактивних објеката, рад са контролама, креирање корисничких интерфејса


Садржај лекцијеСимболички динамички језик
- Функција Динамичан
—— Једноставни примери
——— Промена параметра
——— Приказ конструкције решења
— Контроле
- Клизач
——— Најједноставнији пример
- Слидер2Д
——— Најједноставнији пример
- ИнтервалСлидер
——— Најједноставнији пример
- Поље За Потврду
——— Најједноставнији пример
- ЦхецкбокБар
- Сеттер
- СеттерБар
- Радио дугме - посебан тип Сеттер
- РадиоБуттонБар - посебан тип СеттерБар
- Тогглер
- ТогглеБар
- Отварач
- ЦолорСлидер
——— Најједноставнији пример
- ПопупМену
——— Најједноставнији пример
- ИнпутФиелд
——— Најједноставнији пример
—— Остали објекти...
Функција Манипулисати
— Синтакса
— Поједностављена синтакса контрола
—— {к, а, б}
—— {к, а, б, дк}
—— {{к, к0}, а, б}, {{к, к0}, а, б, дк}
—— {{к, к0, лабел}, а, б}, {{к, к0, лабел}, а, б, дк}
—— {{к, иницијал, ознака}, ….}
—— {к, боја}
—— {к, {вал1, вал2, …}}
—— {к, {вал1-лбл1, вал2->лбл2, ...}}
—— {к, {кмин, имин}, {кмак, имак}}
—— {к, {Тачно, Нетачно}}
—— {к} и {{к, к0}}
—— {к, Локатор}
—— {к, {кмин, имин}, {кмак, имак}, Локатор}
—— {{к, {{к1, и1}, {к2, и2}, ...}}, Локатор} или
{{к, {{к1, и1}, {к2, и2}, …}}, {кмин, имин}, {кмак, имак}, Локатор}
-- {{Икс, …}, …, Локатор, ЛоцаторАутоЦреате->Тачно}
—— {{к, …}, …, тип}
- Опције Манипулисати
- ЦонтинуоусАцтион
- ЛоцализеВариаблес
- Иницијализација
- СавеДефинитионс
- СинцхроноусИнитиализатион
- СинцхроноусУпдатинг
- ТрацкедСимболс
— Пројектант манипулатора
— Креирање повезаних манипулатора и повезивање локатора са кривом помоћу опције ТрацкингФунцтион

2.5 | Увоз, извоз, обрада података, датотека, слика, звука, веб страница. Рад са АПИ-јем веб ресурса на примеру АПИ-ја ВКонтакте, као и рад са уграђеним методама рада са АПИ-јем Фацебоок-а, Твиттер-а, Инстаграм-а итд.


Садржај лекцијеРад са датотекама и њиховим називима
— Претрага датотека и повезани задаци
- $ИнсталлатионДирецтори, $БасеДирецтори
- НотебоокДирецтори
- ФилеЕкистсК
- Имена датотека
— Креирање имена датотека
- Име именика
- ФилеНамеЈоин
- ФилеНамеСплит
- ФилеНамеТаке
- ФилеБасеНаме
- ФилеЕктенсион
Функције Uvoz и извоз
— Формати за увоз и извоз
- Uvoz
-- Примери
- извоз
-- Примери
Обрада података
— Увоз и обрада података из ТКСТ-а
— Увоз и обрада података из МС Екцел-а
Рад са сликама
- Шта можете да урадите?
— Обрада колекције слика
Рад са звуком
— Пример
Увоз и обрада података са веб страница
— Увоз информација са сајта Централне банке Руске Федерације
-- Решење
—— Резиме
— Увоз информација са веб локације Иандек.Дицтионариес
Рад са АПИ-јем
— АПИ ВКонтакте
-- Први кораци
—— АццессТокен
—— Пример рада са ВКонтакте АПИ-јем
— Уграђени АПИ Фацебоок, Твиттер, Инстаграм

2.6 | Рад са уграђеним Волфрам курираним базама података, интеграција са Волфрам|Алпха


Садржај лекцијеПодршка јединица широм система
— Прва употреба
— Пример употребе у прорачунима
—— Решавање система једначина са величинама које имају димензије:
-- Димензионални анализа (Pi-теорема):
на примеру проблема гравитационе нестабилности средине
——— Помоћни код
--- Решење
--- Закључци
Уграђене базе података
- Све функције за рад са базама података које је курирао Волфрам Ресеарцх
- Примери
—— Креирање мапе света обојене према нивоу БДП-а
—— Периодни систем хемијских елемената по имену. Д. И. Мендељејев
— Како да сачувам базе података које је курирао Волфрам Ресеарцх за тренутни приступ?
—— Одлука Леонида Шифрина...
--- Шифра
——— Пример рада
Језички ентитет
— (Цтрл + =) — добијање модула за локално претварање захтева слободног облика у формат Волфрам Лангуаге
- Ентитет
- ЕнтитиВалуе
- ЕнтитиЦласс
- ЕнтитиПропертиес, ЕнтитиПроперти
- Диференцијација Ентитет по изгледу
Интерпретер Преводилац
— Списак врста тумачења
- Функција Преводилац
- Функција СемантицИнтерпретатион
- Функција СемантицИмпорт
Интеграција са Волфрам|Алпха
— Унос слободног облика (= на почетку ћелије Улазни)
-- Примери
— Локални унос слободног облика (Цтрл + = било где у ћелији за унос
—— Пример
— Потпуни резултат Волфрам|Алпха упита (== на почетку ћелије за унос)
—— Неки примери коришћења Волфрам|Алпха
--- Математика
--- Стање
——— Хемија
——— Теорија вероватноће, статистика и анализа података
——— Време и сродна питања
——— Интернет и рачунарски системи
--- Музика
——— Храна, исхрана, здравље
- Функција ВолфрамАлпха
—— Пример 1: Ојлер-Венови дијаграми и логичка кола за функције Булове алгебре у три променљиве.
—— Пример 2: Проналажење најближих именованих боја датој

3 | Рад са Волфрам Цлоуд-ом: креирање директних АПИ-ја, образаца за унос, ЦлоудЦДФ, итд.


Садржај лекцијеШта је Волфрам Цлоуд?
— Од чега се састоји Волфрам облак?
— Шта можете да урадите са Волфрамом Цлоудом?
Волфрам Программинг Цлоуд
— Волфрам Программинг Цлоуд Аццоунт ТипесВолфрам Программинг Цлоуд Аццоунт Типес
— Позајмице у облаку
Цлоуд функције у Матхематица и Волфрам Десктоп
— Функције за директан рад са облаком, као и оне које могу да раде са објектима у облаку.
— Информационе функције у облаку
- ЦлоудАццоунтДата — информације о вашем Цлоуд налогу
- ЦлоудЦоннецт, ЦлоудДисцоннецт — повезивање или прекид везе са облаком
- ЦлоудОбјецтс - ваши објекти у облаку
- $ЦлоудЦредитсАваилабле — број доступних кредита у облаку
Цлоуд интерфејс, први кораци
— Главни прозор
— Прозор са информацијама о вашем налогу
— Прозор са информацијама о коришћењу ваших Цлоуд објеката и Цлоуд кредита
— Нови прозор документа
Функција ФормФунцтион
— Сврха и синтакса
— Најједноставнији пример
- ЦлоудДеплои
— Врсте променљивих
— Рад са променљивим
—— параметар „Интерпретер“.
—— „Подразумевано“ параметар
—— „Инпут“ параметар
—— параметар „Етикета“.
—— параметар „Помоћ“.
—— параметар „Наговештај“.
— Прилагођавање изгледа форме
- Правила изгледа
——ФормТхеме
— Могући формати резултата
— Убацивање руског текста
—— Пример
- Примери
—— Креирање апликације за решавање једначине
—— Креирање апликације за обраду слика
—— Креирање географске апликације са паметним пољима
Функција АПИФунцтион
- Примери
—— Креирање апликације за решавање једначине
—— Креирање географске апликације са паметним пољима

4 | ЦДФ технологија - тренутно уграђивање интерактивних објеката креираних у Матхематица у веб странице, суптилности. Користите готове интерактивне објекте са веб локације Волфрам Демонстратионс Пројецт у својим пројектима и модификујте их. Примери из стварног живота и пословне апликације


Садржај лекцијеЦДФ – Цомпутабле Доцумент Формат – Цомпутабле Доцумент Формат
— ЦДФ технологија
— Кратко поређење са другим форматима
— Фазе стварања ЦДФ-а
—— Илустровани кораци
— Прави примери
— Волфрам Демонстратионс Пројецт
Креирање ЦДФ-а заснованог на Манипулате
— Корак 1. Креирање апликације
— Корак 2. Сачувајте га у ЦДФ формату
— Корак 3. Уметање на веб страницу
Креирање ЦДФ-а заснованог на ДинамицМодуле-у
— Корак 1. Креирање апликације
— Корак 2. Сачувајте га у ЦДФ
— Корак 3. Уметање на веб страницу
— Још један пример сложеног ЦДФ-а
Израда готових веб страница на бази ЦДФ-а
— Пример
ЕнтерприсеЦДФ
— Разлике између ЦДФ и ЕнтерприсеЦДФ
— Основно поређење ЦДФ-а и ЕнтерприсеЦДФ-а
— Детаљно поређење ЦДФ, ЕнтерприсеЦДФ, Волфрам Плаиер Про и Матхематица
ЦлоудЦДФ
— Шта је ЦлоудЦДФ?
— Пример креирања ЦлоудЦДФ-а
—— Пример 1
—— Пример 2

5 | Радите са Волфрам Лангуаге и Матхематица, унапред инсталираним и бесплатним на Распберри Пи (са Распбиан оперативним системом)


Садржај лекцијеРаспберри Пи, први познаник
- Шта је то?
— Где могу да га купим?
— Где и како инсталирати ОС, уз подршку за Волфрам Лангуаге
Распберри Пи и Волфрам Лангуаге
— Страница пројекта
— Страница са документацијом
— Како Распберри Пи изгледа након инсталације
— Идеја о програмирању у Волфрам Лангуаге-у на Распберри Пи
Распберри Пи перформансе
— Израчунавање неког кода
- Стандардни уграђени Волфрам бенцхмарк
— Поређење са перформансама Пајтона на Распберри Пи
Пример робота за пошту који ради на Распберри Пи
Примери рада са Распберри Пи
— Креирање ГПС трацкера
-- Требаћеш
—— Поглед након склапања
—— Програм за математику на Распберри Пи
— Снимање фотографије
-- Требаћеш
—— Поглед након склапања
—— Програм за математику на Распберри Пи
- Коришћење ГПИО
-- Требаћеш
—— Поглед након склапања
—— Програм за математику на Распберри Пи
— Други примери
Где могу да пронађем више информација о интеграцији Волфрам Лангуаге и Распберри Пи?

Извињавам се због квалитета звука, на неким видео снимцима није тако добар колико бих желео.

У новим видео записима и вебинарима све је у реду са звуком и видео записом у 2К. Придружите нам се: сваке недеље на каналу се емитују уживо.

Пример вебинара



Извор: ввв.хабр.цом

Додај коментар