Что такое компьютер на самом деле? Понимает ли он языки программирования? Как писать код и свои программы? Этот курс посвящен введению в современное программирование и отвечает на многие интересные и, иногда, странные вопросы. Мы изучим природу компьютеров и кода, а также рассмотрим важные фундаментальные концепции, которые помогли родиться современным машинам, мобильным телефонам, интернету – почти всему, с чем мы имеем дело каждый день!
Программа курса
Что такое компьютер?
- Человеческие и компьютерные языки
- Первая программа
- Как эффективно учиться на Хекслете
- Математика и константы
- Функции и ящики
- Условия и принятия решений
- О, нет, ошибки! И как с ними справляться
- Рекурсия
- Итеративный процесс
- Переменные, декларативное и императивное программирование
- Строки и работа с символами
- Цикл for и изменение переменных
- Тесты и автоматическая проверка кода
- Модули
- Выражения и инструкции
- Окружение
- Типизация
- Чистые функции
- Что дальше?