Запись

[Специалист] Scala 3: Синтаксис и основы работы с объектами. 2022 (Александр Кораблин)

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 495 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Специалист] Scala 3: Синтаксис и основы работы с объектами. 2022 (Александр Кораблин)

Ссылка на картинку
изображение
Курс «Scala 3: Синтаксис и основы работы с объектами» рекомендован начинающим пользователям. Курс дает вводную, базовую информацию о Scala и поможет познать возможность сочетания парадигм функционального и объектно-ориентированного программирования.

Язык программирования Scala 3 вышел в 2021 году. Он является принципиально новой версией языка Scala, известного с 2004 года. Scala 3 позволяет реализовывать нестандартные решения на стыке функционального и объектно-ориентированного программирования. Язык используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многого другого. Созданные на Scala 3 приложения могут успешно работать на любом компьютере независимо от его архитектуры и операционной системы.

Вы научитесь:

1. Разбираться в типах данных.
2. Работать с операциями языка Scala 3.
3. Использовать ветвление и циклы.
4. Проектировать и писать функции.
5. Создавать различные массивы.
6. Выполнять сортировку массивов.
7. Использовать коллекции.
8. Разбираться в эффективности коллекций.

Содержание:


Модуль 1 - Введение в Scala 3
  • История появления Scala 3.
  • Среда разработки.
  • Основы языка Scala 3, языковые лексемы.
  • Форматирование исходного кода в Scala 3.
Модуль 2 - Создание объектов
  • Имена объектов.
  • Основные типы данных.
  • Задание поведения объектов.
  • Создание и инициализация объектов.
  • Литералы в программном коде.
  • Диапазоны и кортежи.
Практика:
  • Написание и выполнение кода.
  • Исправление синтаксических ошибок.
Модуль 3 - Операции Scala 3
  • Арифметические операции.
  • Логические операции.
  • Операции сравнения.
  • Операция присваивания.
  • Битовые операции.
  • Приоритет операций.
Практика:
  • Обнуление или замена части битов в целом числе.
Модуль 4 - Выражение и Ветвления в Scala 3
  • Написание выражений(expression).
  • Выражение ветвления.
  • Множественный выбор: match expression (constant pattern).
Практика:
  • Нахождение минимума и максимума для двух чисел, нахождение площадей геометрических фигур.
Модуль 5 - Циклы в Scala 3
  • Команды циклов.
  • Генераторы и ограничители в цикле for.
  • Циклы, возвращающие результат.
  • Команды break/continue в Scala 3.
Практика:
  • Нахождение суммы цифр целого числа.
  • Печать таблицы ascii, использование генераторов и ограничителей.
Модуль 6 - Создание функций в Scala 3
  • Определение и синтаксис функции.
  • Советы или Best Practice.
  • Аргументы и параметры.
  • Вызов и получение результата из функции.
  • Параметры по умолчанию и именованные параметры.
  • Функции с произвольным числом аргументов
  • Расширяющие функции: extension.
Практика:
  • Написание функций для нахождения простейших характеристик экспериментальных данных.
Модуль 7 - Работа с массивами в Scala 3
  • Определение и применение массивов.
  • Инициализация массивов.
  • Доступ к элементам массива.
  • Многомерные массивы.
  • Изменяемые массивы.
  • Сортировка массивов.
Практика:
  • Пузырьковая сортировка и сортировка выборкой.
Модуль 8 - Коллекции в Scala 3
  • Виды коллекций.
  • Эффективность коллекций.
  • Создание и работа со Списками, Множествами и Словарями.
Практика:
  • Использование коллекций для обработки данных.
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
2022 scala 3 александр кораблин синтаксис и основы работы с объектами специалист

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху