Практика¶
Материалы для практической работы и самопроверки.
Содержание¶
- Практическое задание: распределённая система оплаты услуг — большой сквозной проект, охватывающий ООП, HTTP, БД, GUI, логирование и тестирование.
- Задачи с собеседований — подборка задач LeetCode/CodeWars, сгруппированных по структуре данных из DSA-лаб (хеш-таблица, стек, два указателя, поиск). Закрепляют пройденное и готовят к алгоритмическим собеседованиям. Вынесены в отдельный раздел сайта.
- Шпаргалка — краткий справочник по типам Python и области видимости (с параллелями в Go).
- Системы контроля версий и Git — обзор Git, базовые команды, ветвление, Conventional Commits, современные инструменты.
- Курсовые лабораторные — список лабораторных работ по темам курса (объём в часах, что сдавать и как). Это учебные задания, привязанные к лекциям, — не путать с DSA-лабами
lab00–lab11, которые реализованы в репозитории. - Справочник вопросов — ~100 вопросов с краткими ответами по всем темам курса (алгоритмы, логика, языки, Python, ООП, шаблоны, структуры данных, сортировка и поиск), сгруппированы по разделам. Для подготовки к экзамену и быстрого освежения базы.