Введение в язык Котлин

Изучите Kotlin - статически типизированный язык от компании JetBrains

Введение в язык Котлин
Бесплатно
12 часов12 часов
СертификатСертификат
Платный сертификатПлатный сертификат
РусскийРусский
Политех
Coursera

Описание:

Данный курс рассчитан на студентов, только начинающих своё знакомство с программированием и незнакомых или почти незнакомых с языками Котлин и Java.  

В рамках этого модуля вы познакомитесь со следующими аспектами языка Котлин: 

  • Базовые типы данных: целый, вещественный, логический, символьный, строковый 
  • Структуры данных: списки, массивы, ассоциативные массивы, множества 
  • Объявление и использование функций и переменных 
  • Основные операторы: if, when, for, while, do/while, try/catch 
  • Использование рекурсии 
  • Текстовый ввод-вывод 
  • Простейшие файловые операции
  • Исключения и обработка ошибок 
  • Элементы функционального программирования: функции высших порядков, лямбды 

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

Программа курса:

Знакомство с курсом Введение в язык Котлин

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

Последовательные функции

В этом модуле вы научитесь как создавать простые последовательные функции, так и использовать (вызывать) уже имеющийся код. Кроме того, вы узнаете о том, что такое типы и
выражения, и как важно давать всему правильные имена.  

Ветвления

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

Рекурсии и циклы

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

Списки и строки

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