Atomowy Kotlin | Ebook


Код: 15131416496
2232 грн
Цена указана с доставкой в Украину
Товар есть в наличии
КАК ЭКОНОМИТЬ НА ДОСТАВКЕ?
Заказывайте большое количество товаров у этого продавца
Информация
  • Время доставки: 7-10 дней
  • Состояние товара: новый
  • Доступное количество: 994

Заказывая «Atomowy Kotlin | Ebook», вы можете быть уверены, что данное изделие из каталога «Информатика, интернет» вы получите через 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.

Электронная книга – цифровая версия продукта

Название: Atomic Kotlin

Автор: Брюс Экель, Светлана Исакова

Формат файла: epub, mobi p>

Издательство: Wydawnictwo Naukowe PWN

Количество страниц: 568

Издания : 1

Год выпуска: 2022

ISBN: 978-83-01-22305-2

язык: польский

Описание:

Atomowy Kotlin — книга для всех, кто хочет изучить Kotlin — относительно молодой, но очень популярный и востребованный на рынке труда — язык программирования. Независимо от того, новичок вы или опытный программист, благодаря этому изданию у Kotlin для вас не останется секретов.

Авторы - Буце Экель и Светлана Исакова - тщательно и вдумчиво обучают этому языку, следуя следующим правилам:

• Маленькие шаги и маленькие победы. Они отвергают тиранию глав. Вместо этого они представляют каждый шаг, каким бы маленьким он ни был, как атомарную концепцию или просто атом, похожий на небольшую главу. Они стараются представить в каждом атоме только одно понятие. Типичный атом содержит один или несколько небольших работоспособных фрагментов кода и результаты, которые они производят.

• Никаких прямых ссылок. По возможности они избегают фраз типа «Эти функции будут объяснены позже».

• Никаких ссылок на другие языки программирования. Они делают это только при необходимости. Аналогия с функциональностью, доступной на языке, который вы не понимаете, бесполезна.

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

• Упражнения перед теорией. Они пытаются сначала показать механику языка и только потом объяснить, почему существуют эти функции. Это подход, противоположный «традиционному» обучению, но зачастую он работает лучше.

Изучите Kotlin и создавайте более безопасные и надежные программы!

Оглавление:

Авторские права9

Часть I. Основы программирования 13

Введение 15

Почему Kotlin? 21

Привет, мир! 35

var и val 38

Типы данных 42

Функции 46

Выражения If 50

Строковые шаблоны 55

Числовые типы 57

Логические значения 63

Повторение с помощью while 66

Циклы и интервалы 69

p>Ключевое слово в 75

Выражения и утверждения 79

Резюме 1 83

Часть II. Введение в объекты95

Объекты повсюду 97

Создание классов 101

Свойства 105

Конструкторы 110

Ограничение видимости 114

Тестирование 123

Исключения 129

Списки 134

Списки переменных аргументов 140

Наборы 145

Карты 148

Способы доступа к свойствам 152

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

Часть III. Удобство использования181

Функции расширения 183

Именованные аргументы и аргументы по умолчанию 186

Перегрузка 191

При использовании выражений 195

Типы перечислений 201

Классы данных 205

Объявления деструктуризации 209

Типы, допускающие значение NULL 213

Безопасные вызовы и условные операторы 218

Ненулевые утверждения 222

Расширения типов, допускающих значение NULL 225

Введение в универсальные типы 228

Свойства расширения 233

прервать и продолжить 236

Часть IV. Функциональное программирование241

Лямбда-выражения 243

Действительность лямбда-выражений 248

Операции над сборами 253

Ссылки на члены 259

Функции высокого уровня 264

Управление списками 268

Построение карт 274

Последовательности 281

Локальные функции 288

Свертывание списков 295

Рекурсия 298

Часть V. Объектно-ориентированное программирование307

Интерфейсы 309

Сложные конструкторы 315

Дополнительные конструкторы 317

Наследование 321

Инициализация базового класса 327

Абстрактный Классы 331

Приведение 337

Полиморфизм 341

Композиция 345

Наследование и расширения 350

Делегирование классов 361

Понижающее преобразование 366

Запечатанные классы 373

Проверка типов 378

Вложенные классы 389

Объекты 397

Внутренние классы 401

Объекты-компаньоны 410

Часть VI. Предотвращение сбоев419

Обработка исключений 421

Проверка операторов 430

Ничего не вводить 438

Очистка ресурсов 442

Логирование 445

Модульное тестирование 450

Часть VII. Инструменты повышения производительности461

Расширение лямбда-выражений 463

Функции области видимости 473

Создание универсальных типов 483

Перегрузка операторов 501

Использование операторов 515

Делегирование свойств 521

Инструменты делегирования свойств 530

Ленивая инициализация 535

Поздняя инициализация 539

Дополнительно543

Приложение A: AtomicTest 544

Приложение B: Совместимость Java 548

----

Важная информация о продукте:

ЭЛЕКТРОННАЯ КНИГА — ЦИФРОВОЙ ПРОДУКТ

Вы можете скачать файл в своей учетной записи Allegro на вкладке «Моя полка».

Для покупки электронной книги у вас должна быть учетная запись на Allegro.

Читать электронную книгу можно на: читалке (Kindle, PocketBook, Onyx, Kobo и другие), смартфоне, планшете или компьютере. Информация о формате электронной книги включена в описание аукциона.

Электронная книга будет защищена водяным знаком и не имеет DRM.