Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Добро пожаловать в День 1

Это первый день курса «Основы Rust». Сегодня мы рассмотрим широкий круг тем:

  • Базовый синтаксис Rust: переменные, скалярные и составные типы, перечисления, структуры, ссылки, функции и методы.
  • Типы и вывод типов.
  • Управляющие конструкции: циклы, условные операторы и так далее.
  • Пользовательские типы: структуры и перечисления.

Расписание

Вместе с 10-минутными перерывами занятие займёт около 2 часов 10 минут. Оно включает:

СегментДлительность
Добро пожаловать5 минут
Привет, мир!15 минут
Типы и значения40 минут
Управляющие конструкции45 минут
This slide should take about 5 minutes.

Пожалуйста, напомните студентам, что:

  • Они могут задавать вопросы по мере их появления, не откладывая их до конца.
  • Занятие задумано как интерактивное, и дискуссии крайне приветствуются!
    • Как преподаватель, старайтесь, чтобы обсуждения оставались по теме, то есть касались того, как Rust решает задачу в сравнении с другими языками. Найти правильный баланс бывает непросто, но лучше допускать обсуждения: они гораздо сильнее вовлекают слушателей, чем односторонний рассказ.
  • Часто вопросы будут приводить к обсуждениям, опережающим порядок показа слайдов.
    • Это совершенно нормально! Повторение — важная часть обучения. Помните, что слайды — это всего лишь вспомогательный материал, и вы вольны пропускать их по своему усмотрению.

Идея первого дня — показать «базовые» вещи Rust, у которых есть прямые аналоги в других языках. Более продвинутые части Rust идут в последующие дни.

Если вы ведёте занятие в аудитории, это хорошее место, чтобы пройтись по расписанию. Обратите внимание: в конце каждого сегмента есть упражнение, после которого идёт перерыв. Разбор решения упражнения запланируйте после перерыва. Указанное время — ориентир, чтобы курс шёл по расписанию. Не стесняйтесь гибко менять его по необходимости!