К курсам
AI015 Professional

Введение в программирование на Julia

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

4.9
30.0h
913 учеников
0 лайки
Искусственный интеллект
Начать обучение

Обзор курса

📚 Краткое содержание

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

Овладейте высокопроизводительными научными вычислениями со скоростью С и простотой Python.

Автор: Tutorials Point (I) Pvt. Ltd.

Благодарности: Авторские права 2020 г. на материалы принадлежат компании Tutorials Point (I) Pvt. Ltd. Все контенты и графические элементы являются собственностью Tutorials Point.

🎯 Цели обучения

  1. Определить язык программирования Julia и выделить его ключевые особенности и исторический контекст.
  2. Отличать язык Julia от других языков технических вычислений с точки зрения производительности и синтаксиса.
  3. Успешно установить и настроить среду выполнения Julia и интерактивную оболочку (REPL) на системах Linux, Windows и macOS.
  4. Применять стилистические правила именования переменных в Julia и использовать одно- и многострочные комментарии для документирования кода.
  5. Создавать массивы различных типов и размерностей с использованием диапазонов, генераторов, пониманий и встроенных функций, таких как zeros() и ones().
  6. Выполнять сложные операции индексирования и модификации массивов с применением логики истинности, ключевого слова end и функций с восклицательным знаком (например, push!, splice!).
  7. Создавать и управлять кортежами и именованными кортежами, включая их использование как аргументов функций с ключевыми словами.
  8. Обнаруживать и управлять поведением переполнения целых чисел и ошибками деления с помощью стандартных и произвольной точности типов.
  9. Анализировать представление чисел с плавающей запятой, включая знаковые нули, специальные значения (NaN, Inf) и машинную эпсилон.
  10. Выполнять и комбинировать арифметические, побитовые и обновляющие операторы для манипуляций с типами данных.

Уроки