- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 520
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #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 вышел в 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.
- Имена объектов.
- Основные типы данных.
- Задание поведения объектов.
- Создание и инициализация объектов.
- Литералы в программном коде.
- Диапазоны и кортежи.
- Написание и выполнение кода.
- Исправление синтаксических ошибок.
- Арифметические операции.
- Логические операции.
- Операции сравнения.
- Операция присваивания.
- Битовые операции.
- Приоритет операций.
- Обнуление или замена части битов в целом числе.
- Написание выражений(expression).
- Выражение ветвления.
- Множественный выбор: match expression (constant pattern).
- Нахождение минимума и максимума для двух чисел, нахождение площадей геометрических фигур.
- Команды циклов.
- Генераторы и ограничители в цикле for.
- Циклы, возвращающие результат.
- Команды break/continue в Scala 3.
- Нахождение суммы цифр целого числа.
- Печать таблицы ascii, использование генераторов и ограничителей.
- Определение и синтаксис функции.
- Советы или Best Practice.
- Аргументы и параметры.
- Вызов и получение результата из функции.
- Параметры по умолчанию и именованные параметры.
- Функции с произвольным числом аргументов
- Расширяющие функции: extension.
- Написание функций для нахождения простейших характеристик экспериментальных данных.
- Определение и применение массивов.
- Инициализация массивов.
- Доступ к элементам массива.
- Многомерные массивы.
- Изменяемые массивы.
- Сортировка массивов.
- Пузырьковая сортировка и сортировка выборкой.
- Виды коллекций.
- Эффективность коллекций.
- Создание и работа со Списками, Множествами и Словарями.
- Использование коллекций для обработки данных.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.