JULIA
ЗИМНЯЯ
ШКОЛА
Сроки:
24 — 28 февраля
Занятия:
ПН — ПТ 10:00 — 13:00
Длительность:
15 академ. часов
Формат:
онлайн
 
JULIA
ЗИМНЯЯ
ШКОЛА
Сроки:
24 – 28 февраля
Занятия:
ПН — ПТ 10:00 — 13:00
Длительность:
15 академ. часов
Формат:
онлайн
«Шесть причин
Статья на habr.ru
выучить Julia в 2024 году»
О курсе
Почему Julia?
Julia может применяться во всех наукоемких отраслях: анализ данных, ИИ, ЦОС, ТАУ и многих других. Julia — прекрасный аналог уже ставшего привычным MATLAB-а, который изначально был разработан для целей инженерного анализа. Julia сочетает легкость Python, скорость C, динамичность Ruby, лингвистическую чистоту Lisp и возможности MATLAB.
Новое время бросает новые вызовы и требует новых знаний и навыков. Приглашаем вас вместе с нами изучить новый для России язык технических вычислений — Julia, лучшую открытую и доступную альтернативу языку MATLAB.
Что мы освоим?
В зимней Школе мы сконцентрируемся на основах языка, его практическом применении для инженеров, а также вместе разработаем систему управления роботом с двумя датчиками столкновения.
Кто будет преподавать?
В зимней Школе Julia вашими наставниками станут технические специалисты и инженеры ЦИТМ Экспонента с многолетним стажем выполнения наукоемких проектов для ведущих НИОКР предприятий России.
В какой среде будем работать?
Занятия в Школе пройдут с применением российской среды для технических вычислений Engee, поэтому мы попросим всех участников зарегистрироваться в ней.
Engee является открытой системой, работает в браузере, не требует установки и создана с учетом всех требований современного инженера для удобной разработки прикладного ПО.
О курсе
Почему Julia?
Julia может применяться во всех наукоемких отраслях: анализ данных, ИИ, ЦОС, ТАУ и многих других. Julia — прекрасный аналог уже ставшего привычным MATLAB-а, который изначально был разработан для целей инженерного анализа. Julia сочетает легкость Python, скорость C, динамичность Ruby, лингвистическую чистоту Lisp и возможности MATLAB.
Новое время бросает новые вызовы и требует новых знаний и навыков. Приглашаем вас вместе с нами изучить новый для России язык технических вычислений — Julia, лучшую открытую и доступную альтернативу языку MATLAB.
Что мы освоим?
В зимней Школе мы сконцентрируемся на основах языка, его практическом применении для инженеров, а также вместе разработаем систему управления роботом с двумя датчиками столкновения.
Кто будет преподавать?
В зимней Школе Julia вашими наставниками станут технические специалисты и инженеры ЦИТМ Экспонента с многолетним стажем выполнения наукоемких проектов для ведущих НИОКР предприятий России.
В какой среде будем работать?
Занятия в Школе пройдут с применением российской среды для технических вычислений Engee, поэтому мы попросим всех участников зарегистрироваться в ней.
Engee является открытой системой, работает в браузере, не требует установки и создана с учетом всех требований современного инженера для удобной разработки прикладного ПО.
Чем наша школа лучше онлайн-курсов?
Живое обучение, а не записанные лекции
Наставники с обширным опытом технических проектов
Прикладные инженерные навыки
Единственный доступный прикладной курс по Julia в России
Диплом об окончании при выполнении проекта
Курс проходит в Engee – российской среде разработки
Чат в Telegram: поддержка от наставников и общение с коллегами
Программа курса
1
неделя
15
академ. часов
  • Функции, анонимные функции, методы, множественная диспетчеризация, документирование функций.
  • Макросы и их применение.
  • Асинхронное программирование.
  • Использование модулей и создание собственного модуля.
  • Генерация случайных чисел и распределений.
  • Импорт данных, работа с таблицами.
  • Выявление ошибок и критических мест в коде.
  • Прикладной проект.
День 3. Функции и работа с данными
  • Решение систем уравнений.
  • Решение дифференциальных уравнений и систем уравнений.
  • Проведение символьных вычислений, интегрирование, дифференцирование и упрощение уравнений, перевод объектов символьной математики в код на Julia и на C.
  • Решение задач оптимизации: поиск нулей функции, поиск минимума.
  • Обучение нейросетей.
  • Параллельные вычисления на GPU.
День 4. Математические пакеты
День 2. Типы данных
  • Работа со строками.
  • Массивы, вектора, матрицы. Представления.
  • Кортежи, словари.
  • Работа с графиками.
  • Изменяемые и неизменяемые структуры.
  • Абстрактные типы данных.
  • Условные операторы, циклы, исключения.
  • Область видимости переменной.
День 1. Основы языка
  • Julia как высокопроизводительный и выразительный язык.
  • Знакомство со средой разработки.
  • Командная строка - незаменимый помощник джулиста.
  • Переменные, типы данных, математические операции, Краткое введение в векторы и функции.
5
дней
  • Использование Julia в области теории управления.
  • Использование Julia - как инструмента разработки визуальных моделей.
  • Применение нечёткой логики.
  • Использование сторонних языков в скриптах Julia (C, MATLAB, Pyhon).
День 5. Инженерные пакеты
Программа курса
1
неделя
15
академ. часов
  • Функции, анонимные функции, методы, множественная диспетчеризация, документирование функций.
  • Макросы и их применение.
  • Асинхронное программирование.
  • Использование модулей и создание собственного модуля.
  • Генерация случайных чисел и распределений.
  • Импорт данных, работа с таблицами.
  • Выявление ошибок и критических мест в коде.
  • Прикладной проект.
День 3. Функции и работа с данными
  • Решение систем уравнений.
  • Решение дифференциальных уравнений и систем уравнений.
  • Проведение символьных вычислений, интегрирование, дифференцирование и упрощение уравнений, перевод объектов символьной математики в код на Julia и на C.
  • Решение задач оптимизации: поиск нулей функции, поиск минимума.
  • Обучение нейросетей.
  • Параллельные вычисления на GPU.
День 4. Математические пакеты
День 2. Типы данных
  • Работа со строками.
  • Массивы, вектора, матрицы. Представления.
  • Кортежи, словари.
  • Работа с графиками.
  • Изменяемые и неизменяемые структуры.
  • Абстрактные типы данных.
  • Условные операторы, циклы, исключения.
  • Область видимости переменной.
День 1. Основы языка
  • Julia как высокопроизводительный и выразительный язык.
  • Знакомство со средой разработки.
  • Командная строка - незаменимый помощник джулиста.
  • Переменные, типы данных, математические операции, Краткое введение в векторы и функции.
5
дней
  • Использование Julia в области теории управления.
  • Использование Julia - как инструмента разработки визуальных моделей.
  • Применение нечёткой логики.
  • Использование сторонних языков в скриптах Julia (C, MATLAB, Pyhon).
День 5. Инженерные пакеты
FAQ
Нисколько. Мы рады, что у нас есть возможность делиться знаниями бесплатно.
Курс рассчитан на студентов инженерных специальностей и молодых специалистов. Но мы не будем ограничивать состав нашей Школы, пока есть места. Мы ожидаем от вас базовых знаний по программированию, курс посвящен новом языку, а не основам программирования в целом.
Ноутбук или компьютер с доступом в Интернет, регистрация в среде Engee. Никакого дополнительного ПО не потребуется.
Курс ведут технические специалисты и инженеры ЦИТМ Экспонента.
Зимняя школа проходит онлайн.
По результатам Школы мы попросим вас выполнить дипломный проект и загрузить его в Сообщество Engee.
Если вы зарегистрируетесь заранее, будете исправно посещать занятия и выполните свой дипломный проект, мы подготовим и направим вам сертификат о прохождении зимней Школы.
Остались вопросы?
Информационные партнеры Школы
Записаться на курс
Бесплатно
1
неделя
15
академ.часов
5
дней
Остались вопросы?
Информационные партнеры Школы
Бесплатно
1
неделя
15
академ.часов
5
дней
Записаться на курс