Погружение в программирование

Весна 2023
Лектор: Илья Апальков
Каждый день в 16:00 в особом месте.

site cover

Расписание

Дата Занятие Домашнее задание

1

Ср, 15.02

Лекция № 1: Функции (1pp) (1pps) (01.py)

до 17.02 🕘 Домашнее задание № 0

Чт, 16.02

Прак. 00: Вступление

Пт, 17.02

Лекция № 2: Имена (1pp) (1pps) (02.py)

до 24.09 🕘 Домашнее задание № 1

2

Пн, 20.02

Лекция № 3: Исполнение (1pp) (1pps) (03.py)

Вт, 21.02

до 22.02 🕘 Лаб. 01: Выражения и управляющие инструкции

Ср, 22.02

Лекция № 4: Функции высшего порядка (1pp) (1pps) (04.py)

до 08.03 🕘 Проект «Свинья»

Чт, 23.02

Прак. 01: Исполнение и окружения

Пт, 24.02

Лекция № 5: Окружения (1pp) (1pps) (05.py)

до 03.03 🕘 Домашнее задание № 2

3

Пн, 27.02

Лекция № 6: Рекурсия (1pp) (1pps) (06.py)

Вт, 28.02

до 03.03 🕘 Лаб. 02: Лямбда-выражения и функции высшего порядка

Ср, 01.03

Лекция № 7: Древовидная рекурсия (1pp) (1pps) (07.py)

Чт, 02.03

Прак. 02: Функции высшего порядка и рекурсия

Пт, 03.03

Доп. лекция: Метод Ньютона (1pp) (1pps) (e01.py)

до 10.03 🕘 Домашнее задание № 3

4

Пн, 06.03

Лекция № 8: Применение функций (1pp) (1pps) (08.py)

Вт, 07.03

до 10.03 🕘 Лаб. 03: Рекурсия

Ср, 08.03

Самоподготовка

Чт, 09.03

Практ. 03: Рекурсия

Пт, 10.03

Контроль знаний 1

Шпаргалка № 1

5

Пн, 13.03

Лекция № 9: Абстракция данных (1pp) (1pps) (09.py)

Вт, 14.03

Лекция № 10: Последовательности (1pp) (1pps) (10.py)

до 20.03 🕘 Домашнее задание № 4

Ср, 15.03

до 18.03 🕘 Лаб. 04: Абстракция данных и списки

Чт, 16.03

Лекция № 11: Деревья (1pp) (1pps) (11.py)

Пт, 17.03

Практ. 04: Последовательности и деревья

6

Пн, 20.03

Лекция № 12: Изменяемость данных (1pp) (1pps) (12.py)

Вт, 21.03

до 24.03 🕘 Лаб. 05: Списки и деревья

Ср, 22.03

Лекция № 13: Изменчивые функции (1pp) (1pps) (13.py)

до 05.04 🕘 Домашнее задание № 5a

Чт, 23.03

Лекция № 14: Итераторы (1pp) (1pps) (14.py)

Пт, 24.03

Практ. 05: Изменяемость, nonlocal и итераторы

7

Пн, 27.03

Лекция № 15: Объекты (1pp) (1pps) (15.py)

до 05.04 🕘 Домашнее задание № 5a

Вт, 28.03

Лекция № 16: Наследование (1pp) (1pps) (16.py)

Ср, 29.03

до 03.04 🕘 Лаб. 06: Объектно-ориентированное программирование

до 05.04 🕘 Домашнее задание № 5b

Чт, 30.03

Практ. 06: Объектно-ориентированное программирование

Пт, 31.03

Лекция № 17: Строковые представления (1pp) (1pps) (17.py)


На сайте встречаются адаптированные и переведенные материалы любезно предоставленные Джоном ДеНиро (John DeNero), которые используются с разрешения автора.