В рамках этого модуля вы познакомитесь со следующими аспектами языка Котлин:
* Базовые типы данных: целый, вещественный, логический, символьный, строковый
* Структуры данных: списки, массивы, ассоциативные массивы, множества
* Объявление и использование функций и переменных
* Основные операторы: if, when, for, while, do/while, try/catch
* Использование рекурсии
* Текстовый ввод-вывод
* Простейшие файловые операции
* Исключения и обработка ошибок
* Элементы функционального программирования: функции высших порядков, лямбды
После прохождения этого курса вы будете иметь достаточно знаний для того, чтобы решать с помощью языка Котлин простые и практически полезные задачи; кроме того, данный курс подготовит вас к дальнейшему изучению интересного мира программирования.
Студентам, уже знакомым с языком Java и желающим познакомиться с языком Котлин, рекомендуем вместо этого модуля воспользоваться модулем "Kotlin for Java Developers" (https://www.coursera.org/learn/kotlin-for-java-developers), а также туториалами на официальном сайте языка Котлин (https://kotlinlang.org/docs/tutorials/). Студентам, не знакомым с языком Java, но имеющим значительный опыт в других языках программирования, рекомендуем сперва познакомиться с языком Java, например, при помощи курса "Java Programming: Solving Problems with Software" (https://www.coursera.org/learn/java-programming).
Курс создан при поддержке компании JetBrains.