На протяжении довольно долгого времени я и мои коллеги, участники Русскоязычной поддержки Wolfram Mathematica, занимались разработкой и коллекционированием полностью бесплатных и качественных ресурсов на русском языке, которые позволили бы любому желающему научиться программировать на языке Wolfram Language (Mathematica) самостоятельно.
Думаю, что пришла пора рассказать об этом на Хабрахабре, создав статью о разрабатываемой коллекции ресурсов, которая будет постоянно расширяться и пополняться, и будет служить, по сути, русскоязычным аналогом страницы "Where can I find examples of good Mathematica programming practice?" на сайте Mathematica at StackExchange.com.
Курс «Основы эффективной работы с технологиями Wolfram»
- Занятие 1: Обзор систем Wolfram Mathematica и Wolfram Cloud
- Занятие 2.1: Введение в язык Wolfram Language, его особенности. Основные сложности начинающих пользователей. Работа с интерфейсом Mathematica и его возможностями
- Занятие 2.2: Задание функций, работа со списками, шаблонными выражениями и ассоциациями
Ресурсы на Хабрахабре
2016 год
- NEW Даты среди цифр числа Пи: некоторые мысли с позиции статистики и нумерологии
- NEW Кем был Рамануджан?
- NEW Математические обозначения: Прошлое и будущее
- NEW Пропорции в искусстве. Есть ли что-то лучше золотого сечения? Исследование более 1 000 000 старых и современных картин
- Что такое пространство-время на самом деле?
- Распутывая историю Ады Лавлейс (первого программиста в истории)
- Подключение MATLAB к Wolfram Mathematica
- Летняя школа Wolfram: рассказ участника
- Wolfram технологии: 4-я российская конференция
- Год с Runkeeper: Анализ и визуализация геоданных о ваших путешествиях
- Новые производные функций Бесселя выведены с помощью языка Wolfram Language
- Представляем бесплатную лабораторию программирования Wolfram Programming Lab для изучения языка Wolfram Language
- Новое в Wolfram Language | Аналитическое решение уравнений в частных производных
2015 год
- Проект по переводу языка Wolfram Language (Mathematica) на различные языки
- Книга Стивена Вольфрама «Элементарное введение в язык Wolfram Language»
- Вычисляемые знания по анатомии в Wolfram Language
- Забытый на Марсе: исследуем путешествия Марка Уотни из фильма Марсианин
- Поверхности и тела вращения: использование «виртуального гончарного колеса» в Wolfram|Alpha
- «Сладкое» программирование, или Как выделить этикетку с банки варенья в Mathematica?
- Краткая история появления Mathematica
- Витая архитектура
- Шпионские штучки в Wolfram Language, или как спрятать в картинке всё что угодно
- В погоне за самим собой, или отличный способ начать свой день
- Поиск по геному с помощью Wolfram Language (Mathematica) и HadoopLink
- 10+ советов по написанию быстрого кода в Mathematica
- Материалы Третьей конференции «Технологии Wolfram» (СПбГЭУ, 2015)
- Анализ данных мира Facebook
- 2 Пи или не 2 Пи — вот в чём вопрос
- В СПбГЭУ начался прием документов абитуриентов на направление «Прикладная математика и информатика» с глубоким изучением Wolfram Mathematica
- Построенные на века: понимание сейсмостойкого строительства
- Создание эффекта Дросте в Wolfram Language (Mathematica)
- Детекция кожи в Wolfram Language (Mathematica)
- Автоматизированное создание диаграмм в xkcd-стиле: из серьёзного в забавное
- 100 лет спустя: заполненные пропуски в записях Рамануджана
- Наибольшие малые многогранники: новые решения в комбинаторной геометрии
- Новое в Wolfram SystemModeler: импорт FMI
- Анализ надёжности в Wolfram SystemModeler 4.1
- Автомат как реактивный двигатель: реальная физика нереального полёта
- Моделирование сценариев неисправностей закрылков самолёта с помощью Wolfram SystemModeler
- Использование Arduino в качестве компонентов Wolfram SystemModeler
- История и будущее специальных функций
- Искусственный интеллект в Wolfram Language: проект по идентификации изображений
- Виртуальный учебник Wolfram Language (Mathematica)
- Солнечные затмения: из прошлого в будущее, от Земли до Юпитера (исследование, проведённое с помощью Wolfram Language)
- Арбелос
- Разработка приложений для Apple Watch (iPhone и iPad) с помощью Wolfram Language (Mathematica)
- Детальный анализ Хабрахабра с помощью языка Wolfram Language (Mathematica)
- Поиск ошибок в облаке с научной точки зрения: нежданное приключение CEO
- Управление роботами, созданными с помощью LEGO Mindstorms NXT Brick через язык Wolfram Language (Mathematica)
- Wolfram Language (Mathematica) на русском языке… или продвинутое задание функций
- Стивен Вольфрам: Рубежи вычислительного мышления (отчёт с фестиваля SXSW)
- Топ 100+ возможностей работы с синусом в Wolfram|Alpha, или Краткий обзор математических возможностей и синтаксиса Wolfram|Alpha
- Детальный взгляд на наследие Лейбница
- Построение аналитических выражений… для любых объектов — от теоремы Пифагора до розовой пантеры и сэра Исаака Ньютона в Wolfram Language (Mathematica)
- Новое в Wolfram Language: функция WikipediaData для интеграции с Википедией и обработки её данных
- Новое в Wolfram Language: функция TimelinePlot для создания временной шкалы
- Создаем собственную метеостанцию, интегрированную с Wolfram Cloud
- Wolfram Data Drop — новый сервис Wolfram Research
- 3/14/15 9:26:53 Празднование «Дня числа Пи» века, а также рассказ о том, как получить свою очень личную частичку числа пи
- Отображение молекулярных орбиталей с помощью языка Wolfram Language (Mathematica)
- Построение кроссвордов с помощью языка Wolfram Language (Mathematica)
- Наследие Якоба Бернулли в Wolfram Language (Mathematica)
2014 год
- Создание фотомозаик с помощью языка Wolfram Language (Mathematica)
- Поиск самых длинных цепочек слов в русском языке с помощью языка Wolfram Language (Mathematica)
- Поиск наилучшей последовательности просмотра списка 250 лучших фильмов с помощью языка Wolfram Language (Mathematica)
- Расширяя полотно картины Ван Гога “Звездная ночь” с помощью языка Wolfram Language (Mathematica)
- «Математика – один из видов искусства»: пост к столетию со дня рождения Мартина Гарднера
- Исследование в Mathematica: Бенедикт Камбербэтч успешно пародирует других актеров, но может ли он одурачить компьютер?
- Материалы конференции о технологиях Wolfram: Wolfram Language, Mathematica 10, SystemModeler 4, Wolfram Cloud
- Моделирование пандемий с помощью языка Wolfram Language (системы Mathematica 10) на примере лихорадки Эбола
- Приключения в математическом лесу фрактальных деревьев
- Переход от приближенного решения к точному: задача о разбиении квадрата на 50 подобных остроугольных треугольников
- Компания Wolfram Research открыла сервис Tweet-a-Program: интересных программ на языке Wolfram Language, длина которых не превышает 140 символов
- Суммирование расходящихся рядов методами Абеля, Бореля, Чезаро и Дирихле
- Вычисляемые знания и будущее чистой математики
- Выпущена система Mathematica 10, содержащая 700+ новых функций и невероятное количество R&D
- Подробный обзор Wolfram Programming Cloud (Облака Программирования Wolfram)
- Wolfram Programming Cloud (Облако Программирования Wolfram) теперь доступно!
- Как выигрывать в игре камень-ножницы-бумага? (реализация оптимальной стратегии в Wolfram Mathematica)
- Вторая российская конференция «Wolfram технологии»: рассказ и материалы
- Стивен Вольфрам: “Внедряя вычисления повсюду”
- Игра 2048 в Wolfram Mathematica
- Анализ дружеских связей VK с помощью Wolfram Mathematica
- Введение Стивена Вольфрама в язык Wolfram
Посты на Хабре не в официальном блоге Wolfram Research
- Wolfram Mathematica: знакомство
- Стивен Вольфрам провёл математический анализ социальных сетей
- Стивен Вольфрам проанализировал свою жизнь
- Частное решение общей задачи электростатики
- Идеальное разбитие пирамиды шаров в бильярде
- Метод Монте-Карло в физике элементарных частиц
- Научный поисковик от Вольфрама — запуск сегодня ночью!
- Анализ сферического движения твердого тела в случае Лагранжа
- Решение японских кроссвордов в Wolfram Mathematica
- Реализация AES на Wolfram Mathematica
- Язык Вольфрам и пакет Mathematica доступны бесплатно для Raspberry Pi
- Решение задачи нахождения углов установки видеокамеры над дорогой разными методами в Wolfram Mathematica. Часть 1
- Стивен Вольфрам выпустил онлайновую версию Mathematica
- Математические рисунки
- Ход абстрактного проекта в вакууме: модель случайным процессом
- Измерение тока в домашней сети
«Краткие уроки Mathematica» (15 видеоуроков)
Это коллекция коротких видео-лекций о программирования на языке Wolfram Language (Mathematica) с нуля. По сути, это постоянно развиваемый готовый курс программирования.
Введение: что такое краткие уроки Wolfram Mathematica?
1 | Первое знакомство с системой Wolfram Mathematica
2 | Распространенные ошибки и заблуждения начинающих пользователей
3 | Присваивание значений переменным и определение функций
4 | Очистка переменных и функций
5 | Применение функции к каждому элементу списка (вектора, матрицы и т. п.)
6 | Работа с чистыми функциями
7 | Опции функций
8 | Списки и их создание
9 | Выделение элементов из списка или выражения
10 | Объединение списков
11 | Изменение, добавление и удаление элементов списка
12 | Группировка элементов списка
13 | Списки как множества
14 | Списки как векторы и матрицы, элементы линейной алгебры
Семинары «Mathematica в действии» (13 видеоуроков)
Это коллекция подробных видео-лекций о определенных больших темах в программировании на языке Wolfram Language (Mathematica).
Детальный обзор Mathematica 10 и Wolfram Cloud
Подробный обзор Wolfram Programming Cloud
Обзор Wolfram Mathematica
Создание презентаций, настройка стилей и подготовка электронных публикаций в Wolfram Mathematica
Шаблонные объекты в Wolfram Mathematica
Оптимизация кода в Wolfram Mathematica
Создание интерактивных объектов в Mathematica с помощью Manipulate и тонкости работы с этой функцией
Методы отладки программ в Wolfram Mathematica
Создание пакетов (Mathematica Package), работа с контекстами и защита кода
Создание тестирующих программ в системе Mathematica
Поиск локальных минимумов (максимумов) в списке чисел
Создание графиков с двумя различными осями
Формирование списка имен всех встроенных функций, использованных в данной ячейке или документе
Блог «Mathematica в действии»
- Шахматы в Mathematica
- Пятница, 13-е: есть ли в ней что-нибудь особенное? Исследование, проведенное вместе с Mathematica
- Mathematica на русском языке… или продвинутое задание функций
- Получение аналитического приближенного решения обыкновенного дифференциального уравнения в виде частичной суммы ряда Тейлора функции решения
- Анализ текста в Mathematica: выделение цитат, цветов и многое другое...
- Решение задачи о расстановке скобок и знаков арифметических операций в выражении
- Исследование произвольной функции методами математического анализа в системе Mathematica
Материалы конференций и семинаров
- Стивен Вольфрам. Генератор неслучайных ответов (запись телемоста со Стивеном Вольфрамом, проведенная в Digital October)
- Как вычислить алгоритм работы Вселенной? (запись выступления Стивена Вольфрама на конференции TED)
Конференция Wolfram технологии 2014
Вступительное слово (Максимцев И. А.)
Будущие направления развития технологий Wolfram (Джон Маклун)
Инновации в предпринимательстве (круглый стол)
Центр Wolfram в СПбГЭУ (Григорий Фридман)
Разработка больших приложений в Mathematica (Леонид Шифрин)
Цифровая обработка сигналов в Mathematica (Андрей Макаренко)
Символьные возможности языка Wolfram (Роман Осипов)
Новые возможности Wolfram SystemModeler 4 (Максим Сахаров)
Конференция Wolfram технологии 2013
Основной доклад конференции (Стивен Вольфрам)
Wolfram технологии как интегрированная масштабируемая платформа (Виталий Кауров)
Использование системы Mathematica в ФИНЭКе (Григорий Фридман)
Разработка практических приложений на основе Wolfram технологий (Осипов Роман)
Эффективность и универсальность языка программирования Mathematica (Леонид Шифрин)
Другие полезные ресурсы
Стивен Вольфрам: Как я создал свой бизнес