На курсе вы изучите природу компьютеров и кода, и рассмотрите важные фундаментальные концепции, которые помогли родиться современным машинам, мобильным телефонам, интернету, почти всему, с чем мы имеем дело каждый день.
Чему вы научитесь
Использовать основные языковые конструкции (условия, циклы, функции и другие)
Разделять код на модули для повторного использования и отсутствия конфликта имён
Понимать ключевые концепции, такие как чистота и детерминированность, для написания хорошего кода
Программа курса
Что такое компьютер
Человеческие и компьютерные языки
Первая программа
Как эффективно учиться на Хекслете
Математика и константы
Функции и ящики
Условия и принятия решений
О, нет, ошибки! И как с ними справляться
Рекурсия
Итеративный процесс
Переменные, декларативное и императивное программирование