Введение в программирование на Julia
Полное руководство по языку программирования Julia — высокопроизводительный, универсальный динамический язык, хорошо подходящий для научных и численных вычислений. Курс охватывает все аспекты от базового синтаксиса и типов данных до продвинутых тем, таких как метапрограммирование, работа с данными в виде таблиц, сетевые взаимодействия и подключение к базам данных.
Обзор курса
Краткое содержание
Полное руководство по языку программирования Julia — высокопроизводительный, универсальный динамический язык, отлично подходящий для научных и численных вычислений. Курс охватывает всё — от базовой синтаксической структуры и типов данных до продвинутых тем, таких как метапрограммирование, работа с таблицами данных, сетевые взаимодействия и подключение к базам данных.
Овладейте высокопроизводительными научными вычислениями со скоростью С и простотой Python.
Автор: Tutorials Point (I) Pvt. Ltd.
Благодарности: Авторские права 2020 г. на материалы принадлежат компании Tutorials Point (I) Pvt. Ltd. Все контенты и графические элементы являются собственностью Tutorials Point.
Цели обучения
- Определить язык программирования Julia и выделить его ключевые особенности и исторический контекст.
- Отличать язык Julia от других языков технических вычислений с точки зрения производительности и синтаксиса.
- Успешно установить и настроить среду выполнения Julia и интерактивную оболочку (REPL) на системах Linux, Windows и macOS.
- Применять стилистические правила именования переменных в Julia и использовать одно- и многострочные комментарии для документирования кода.
- Создавать массивы различных типов и размерностей с использованием диапазонов, генераторов, пониманий и встроенных функций, таких как
zeros()иones(). - Выполнять сложные операции индексирования и модификации массивов с применением логики истинности, ключевого слова
endи функций с восклицательным знаком (например,push!,splice!). - Создавать и управлять кортежами и именованными кортежами, включая их использование как аргументов функций с ключевыми словами.
- Обнаруживать и управлять поведением переполнения целых чисел и ошибками деления с помощью стандартных и произвольной точности типов.
- Анализировать представление чисел с плавающей запятой, включая знаковые нули, специальные значения (NaN, Inf) и машинную эпсилон.
- Выполнять и комбинировать арифметические, побитовые и обновляющие операторы для манипуляций с типами данных.