Топ-100
Сейчас ищут:

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

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
149,066
Симпатии
4,179
Scala 3: Синтаксис и основы работы с объектами [2022]
Scala для Java разработчиков. Уровень 1
Специалист
Александр Кораблин


Курс «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
  • Виды коллекций.
  • Эффективность коллекций.
  • Создание и работа со Списками, Множествами и Словарями.
Практика:
  • Использование коллекций для обработки данных.
Продажник


Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

.

Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху