Перейти к основному содержимому

Курс

Средний уровень Julia

Базовый4 ч

Повысьте уровень владения Julia с нашим курсом для продолжающих. Освойте циклы, продвинутые структуры данных, тайминг и другие ключевые навыки.

Julia4 чвидео: 15Упражнений: 544,500 XP1,710Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Julia — это относительно новый язык программирования, созданный с акцентом на скорость и производительность, при этом его синтаксис схож с такими языками, как Python или Ruby. Этот курс является продолжением курса Introduction to Julia и знакомит с такими темами, как циклы и измерение времени, чтобы вы могли использовать скорость и производительность Julia.

Развивайте свои основы Julia

Углубляя ключевые концепции вводного курса, вы приблизитесь еще на шаг к освоению Julia. Сначала вы познакомитесь с различными циклами — одним из самых распространённых инструментов в Julia и всех языках программирования.

Изучите продвинутые структуры данных в Julia

Вы также познакомитесь с продвинутыми структурами данных, включая словари, кортежи и структуры. Кроме того, вы узнаете, как создавать собственные функции на Julia для повторного использования кода и как измерять время выполнения вашего кода, чтобы сделать его максимально эффективным.

В конце этого курса вы сможете выполнять более сложные операции с DataFrame для анализа и очистки глобального набора данных о продажах видеоигр по регионам. Вы также сможете использовать свои знания Python и R в Julia, поскольку мы познакомим вас с пакетами PyCall и RCall, которые позволяют применять функции Python и R в Julia.

К моменту завершения курса вы приобретёте прочную базу в программировании на Julia, которую сможете развивать дальше на следующих курсах.

Предварительные требования

Программа

План курса

1

Циклы и диапазоны

Циклы — одна из ключевых концепций Julia. В этой главе вы познакомитесь с циклами `for` и `while` и научитесь использовать их для перебора уже знакомых вам структур данных. Также вы изучите диапазоны — удобный инструмент для генерации последовательностей данных.
Начать главу
3

Продвинутые функции в Julia

В этой главе вы углубите понимание функций и изучите позиционные, ключевые и аргументы по умолчанию. Вы также освоите измерение времени выполнения кода и научитесь точно оценивать, сколько времени занимает та или иная программа. Глава завершается итоговым заданием, в котором вы напишете собственные функции для решения реальных задач.
Начать главу
4

Операции с DataFrame и пакеты Python/R в Julia

В заключительной главе вы познакомитесь с анонимными функциями и повторите одну из мощных возможностей Julia — множественную диспетчеризацию. Вы научитесь вызывать функции из пакетов Python и R внутри Julia, а также очищать и изменять данные в DataFrame.
Начать главу
J

Средний уровень Julia

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.