Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
План на курса
Въведение в Julia
- Каква ниша заема Julia Как Julia може да ви помогне с анализа на данни Какво можете да очаквате да получите от този курс Първи стъпки с REPL на Julia Алтернативни среди за Julia разработка: Juno, I[2 ] и Sublime-IJulia Julia екосистемата: документация и търсене на пакети Получаване на повече помощ: Julia форуми и Julia общност
Струнни: Здравей свят
- Introduction to Julia REPL и пакетно изпълнение чрез "Hello World" Julia String Types
Scalar Видове
- Какво е променлива? Защо използваме име и тип за него? Цели числа Числа с плаваща запетая Комплексни числа Рационални числа
Масиви
- Вектори Матрици Многомерни масиви Хетерогенни масиви (клетъчни масиви) Разбирания
Други Elementарни типове
- Кортежи Диапазони Речници Символи
Изграждане на ваши собствени типове
- Абстрактни типове Съставни типове Параметрични съставни типове
Функции
- Как да дефинираме функция в Julia Julia функции като методи, работещи върху типове Множествено изпращане Как множественото изпращане се различава от традиционното обектно-ориентирано програмиране Параметрични функции Функции, променящи своя вход Анонимни функции Незадължителни функционални аргументи Задължителни функционални аргументи
Конструктори
- Вътрешни конструктори Външни конструктори
Контролен поток
- Съставни изрази и обхват Условна оценка Цикли Задачи за обработка на изключения
Организация на кода
- Пакети модули
Метапрограмиране
- Символи Expressйони Цитиране Вътрешно представяне Разбор Оценка Интерполация
Четене и запис на данни
- Входно/изходни данни на файловата система По-ниско ниво на входно/изходни кадри на данни
Разпределения и Statistics
- Дефиниране на разпределения Интерфейс за оценка и вземане на проби от разпределенията Средна стойност, дисперсия и ковариация Тестване на хипотези Обобщени линейни модели: пример за линейна регресия
Парцелиране
- Пакети за чертане: Gadfly, Winston, Gaston, PyPlot, Plotly, Vega Въведение в Gadfly Interact и Gadfly
Паралелно изчисление
- Реализация на предаване на съобщения на Introduction to Julia Отдалечено извикване и извличане Паралелна карта (pmap) Паралел за планиране чрез задачи Разпределени масиви
Изисквания
Известно познаване на програмирането е желателно, но не е задължително. Целта на курса е да ви научи на основите на езика за програмиране Julia по самостоятелен начин.
14 Hours
Oтзиви от потребители (4)
everything about Julia
Nelisiwe TP Mtshali - Africa Health Research Institue (AHRI)
Course - Introduction to Julia Programming
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Постоянно натискане на промени, когато на 3-ия ден започнах да се губя повече от преди и беше по-трудно да забележа грешката бързо, успях бързо да проверя най-новите промени и да остана в крак с материала
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.