Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Gevorgiz/KotlinAsFirst

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

703 Commits
703 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Котлин как первый язык программирования

Решите приведённые в проекте задачи, чтобы научиться программировать на Котлине. Сейчас доступны двенадцать групп задач (уроков).

  1. Простые функции.
  2. Ветвления.
  3. Циклы.
  4. Работа со списками.
  5. Работа с ассоциативными массивами (Maps).
  6. Разбор строк.
  7. Работа с файлами.
  8. Простые классы.
  9. Сложные классы на примере матриц.
  10. Доп. главы (синтаксический разбор, Kotlin DSL).
  11. Классы с арифметическими операциями.
  12. Классы-контейнеры.

В директории tutorial имеется учебное пособие по Котлину на русском языке. Оно содержит введение и девять разделов, каждый из которых относится к соотвествующему уроку в проекте. Разделы 11 и 12 находятся в разработке. Также пособие включает дополнительные разделы, не включающие задач:

  • 4.5 (про организацию памяти)
  • 6.5 (про регулярные выражения)
  • 8.5 (про графы и графовые алгоритмы)

Список использованных источников

Формулировки многих задач взяты из следующей книги:

  • А. Юркин. Задачник по программированию. СПб.: Питер, 2002. - 192 с. ISBN 5-318-00399-0.

Полезные ссылки

Материалы по языку Kotlin:

Видео-курс (Coursera):

Руководство по настройке среды программирования:

Задачи по алгоритмам (Java/Kotlin):

About

Задачи для онлайн-курса "Котлин как первый язык программирования"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.