LLLit: Изучение и практика программирования

Публикации по теме 'kotlin-beginners'


Методы кодирования Kotlin
Переход от явной к декларативной итерации TL;DR: Избегайте итераций на основе индекса. Используйте функции сбора данных более высокого порядка. Проблема Нарушение инкапсуляции Отсутствие декларативности Решение Выбирайте forEach() или итераторы высокого порядка. Сокрытие деталей реализации открывает такие возможности, как кеширование, прокси, отложенная загрузка и многое другое. Образец кода Неправильный for(i in 0 until colors.count()) {..

Kotlin Coroutines для начинающих
Одной из самых разрекламированных функций языка программирования Kotlin являются Coroutines. Я покажу вам, как они работают, и расскажу, как начать их использовать. Кто они такие? Проще говоря, сопрограммы — это способ запуска команд в определенном контексте . Большинство языков используют потоки, которые обеспечивают разделение между контекстами выполнения, но тяжелее, чем сопрограммы. Суперсила сопрограмм заключается в том, что они обеспечивают неблокирующее поведение,..

Новые материалы

В Keap встроен интеллект
AI и ML — модные словечки в индустрии программного обеспечения. Просто чтобы установить уровень, ИИ — искусственный интеллект — это наука об имитации человеческих взаимодействий; Машинное..

Как я использую свой 8-летний опыт работы с ИИ, чтобы создать чертовски лучший информационный бюллетень по ИИ
Многие из вас могут узнать во мне основателя Zeroth.AI Team , вполне возможно, первого ускорителя искусственного интеллекта в мире, особенно в Азии. Для меня было честью возглавить команду..

Google исследует, как использовать AutoML для оптимизации прогнозирования временных рядов
Новый метод, предложенный Google, использует AutoML для изучения различных архитектур временных рядов для данной проблемы. Недавно я запустил образовательный информационный бюллетень,..

Задача NumPy: создание одномерного массива NumPy
Задача NumPy: создание одномерного массива NumPy Создайте функцию с именем array_numpy(n) , которая принимает целое число n в качестве аргумента и возвращает одномерный массив NumPy со..

Один простой способ разделить данные на обучающие и тестовые наборы для машинного обучения.
Давайте посмотрим, как это сделать с помощью Scikit-Learn. Почему мы разделяем данные? В машинном обучении обычной практикой является разделение набора данных на 2 подмножества: набор для..

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

Сведения о типе исключения
Пару статей назад мы определили базовый тип исключения. Сегодня мы более подробно рассмотрим, как работают эти типы исключений. Мы рассмотрим, как можно перехватывать все исключения, а также..