Atomowy Kotlin | Ebook


Код: 15131416496
2096 грн
Ціна вказана з доставкою в Україну
Товар є в наявності
ЯК ЕКОНОМИТИ НА ДОСТАВКЕ?
Замовляйте велику кількість товарів у цього продавця
Інформація
  • Час доставки: 7-10 днів
  • Стан товару: новий
  • Доступна кількість: 994

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

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

Назва: 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

Ключове слово в 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

Типи Enum 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