Kotlin с нуля. Курс для начинающих
Курс для тех, кто не знаком с программированием или имеет о нем слабое представление, но хотел бы сразу начать изучение с перспективного языка, нацеленного на эффективную практическую разработку.
Курс "Kotlin с нуля" следует рассматривать как введение в программирование. В нем даются примерно такие же базовые основы императивного (программа как последовательность команд, составление выражений, присваивание переменным) и структурного (из каких частей состоит программа, в какой последовательности и как они выполняются) программирования, как и при изучении других языков. Однако вы сразу привыкаете к синтаксису языка, который Google выбрал в качестве приоритетного для программирования под ОС Android.
В курсе не рассматриваются все особенности и возможности языка Котлин, в том числе объектно-ориентированное программирование, которому посвящен отдельный курс. В данном курсе изучаются основные типы и коллекции данных, используемые в Kotlin, операторы ветвления, циклы и функции.
Обновлено: февраль, 2023Содержание курса
- Программирование и Kotlin
Kotlin - современный универсальный язык программирования, нацеленный на эффективную разработку.
- Kotlin в IntelliJ IDEA
Популярной средой для программирования на Kotlin является IntelliJ IDEA. В уроке описано создание проекта на Kotlin в IntelliJ IDEA.
- Переменные
Переменные в Kotlin объявляются с помощью ключевых слов
var
иval
. Переменнымval
можно присваивать только единожды. - Типы данных
Базовыми типами данных являются числовые типы, булевый, символьный, а также строки и массивы. Kotlin - язык со статической типизацией.
- Условный оператор
if-else
Условный оператор позволяет создавать в программе ветвление. В Kotlin
if-else
обычно используется, когда веток не более двух. - Условный оператор
when
С помощью условного оператора
when
легче организовать множественное ветвление. Также можно использовать как аналогswitch
. - Цикл
while
С помощью циклов выполняется повторение участка кода. Циклы
while
иdo-while
. - Массивы как тип данных
Массивы - это группа упорядоченных данных одного типа, присвоенных одной переменной. В Kotlin массивы создаются с помощью функции
arrayOf
и вызовом конструктора классаArray
. - Цикл
for
Цикл
for
используется для перебора коллекций и различных последовательностей: массивов, строк, диапазонов. - Строковые шаблоны
В Kotlin непосредственно в строки можно вставлять выражения, предваряя их знаком
$
и заключая в фигурные скобки. Такие строки называются строковыми шаблонами - string templates. - Списки
Списки - это упорядоченные коллекции данных. В Kotlin списки делятся на изменяемые и неизменяемые.
- Словари
Словарями, или отображениями (Map) в программировании называют коллекции, состоящие из пар ключ-значение.
- Функции в программировании
Что такое функции, их создание в Kotlin, параметры функции, передача по ссылке и неизменяемые аргументы, оператор
return
- возврат значения из функции. - Обработка исключений в Kotlin
В процессе выполнения могут возникать исключения, приводящие к завершению программы с ошибкой. В Kotlin для предотвращения выхода программы с ошибкой используется обработчик исключений
try-catch-finally
.
PDF-версия курса с ответами к практическим работам