Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Какъв вид език за програмиране е Julia? Как Julia е създаден, кога и от кого? Julia ресурси
Развойна среда
- Въведение в облачната среда за разработка Терминал REPL Зареждане и инсталиране на пакети IDE
Основни типове, променливи и оператори
- Основни типове данни Стрингове и интерполация Променливи Оператори
Променливи, функции и операции
- Променливи и константи Извикване и деклариране на функции и ламбда Контролен поток, обработка на изключения и грешки
Определяне на обхвата
- Функционални обхвати Глобален и локален обхват Блокове begin/end let/end Модули Структури от данни Кортежи Речници Масиви Вектори Матрици и линейна алгебра Многомерни масиви Точкова нотация (във функции) Липсващи стойности
Видове
- Кортежи и именувани кортежи Структури и променливост Обединения Абстрактни типове и наследяване Параметрични типове (генерични) и наследяване Типове стойност Проверка на типове
Методи и конструктори
- Множествено изпращане Методи за писане на резюме/типове Конструктори Методи за печат/показване Претоварване на оператора Интерфейси
Метапрограмиране
- Символи Eval Expressions Интерполация Оценка Извикване и изграждане на макроси Генериране на код @генерирани функции
Локална едновременност и паралелизъм
- SIMD Паралелизъм Задачи и канали Асинхронно програмиране Многопоточност Оптимизация на производителността
Инструментална екипировка
- Тестване на единици Сравнителен анализ на производителността Профилиране Регистриране Отстраняване на грешки: проследяване на стека
I/O
- Четене и писане на текстови и двоични файлове Файлове с разделители Картографирана памет Изтегляне на файлове
Изисквания
Няма предварителни условия за посещаване на този курс
21 Часа
Oтзиви от потребители (1)
everything about Julia