План на курса

Въведение

  • Какъв вид е езика за програмиране Julia?
  • Как е създаден Julia, кога и от кого?
  • Ресурси за Julia

Разработка на средата

  • Въведение в облачната среда за разработка
  • Терминал
  • REPL
  • Зареждане и инсталиране на пакети
  • IDE

Фундаментални типове, променливи и оператори

  • Основни типове данни
  • Нишки и интерполяция
  • Променливи
  • Оператори

Променливи, функции и операции

  • Променливи и константи
  • Извикване и обявяване на функции и лямбда изрази
  • Контрол на потока, обработка на изключения и грешки

Обхват

  • Обхват на функции
  • Глобален и локален обхват
  • Блокове
  • begin/end
  • let/end
  • Модули
  • Структури на данни
  • Кортежи
  • Речници
  • Масиви
  • Вектори
  • Матрици и линейна алгебра
  • Многомерни масиви
  • Точна нотация (в функции)
  • Отсъстващи стойности

Типове

  • Кортежи и именувани кортежи
  • Структури и мутабилност
  • Объединения
  • Абстрактни типове и наследяване
  • Параметрични типове (генерики) и наследяване
  • Типове стойности
  • Проверка на типовете

Методи и конструктори

  • Многократна диспетчеризация
  • Написване на методи за абстрактни/типове
  • Конструктори
  • Методи за печат/показване
  • Презареждане на оператори
  • Интерфейси

Метапрограмиране

  • Символи
  • Eval
  • Изрази
  • Интерполяция
  • Оценка
  • Извикване и изграждане на макроси
  • Генериране на код
  • @generated функции

Локална конкурентност и паралелизъм

  • SIMD
  • Паралелизъм
  • Задачи и канали
  • Асинхронно програмиране
  • Мултипотоковост
  • Оптимизация на производителността

Инструменти

  • Единични тестове
  • Бенчмарк на производителността
  • Профилиране
  • Логване
  • Отстраняване на грешки: следи на стека

Вход/Изход

  • Четене и записване на текстови и бинарни файлове
  • Файлове с разделители
  • Паметно картирани
  • Изтегляне на файлове

Изисквания

Няма предварителни условия за посещаване на този курс

 21 часа

Брой участници


Цена за участник

Отзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории