Портфолио
Несколько проектов, которые показывают, как я работаю с кодом и данными.
Парсер стажировок
Скрипт собирает объявления о стажировках с job-сайта: запросы с задержкой, разбор HTML через BeautifulSoup, очистка данных и экспорт в CSV. Разбор кода — в статье «Парсер вакансий стажировок на Python».
Визуализация алгоритма Дейкстры
Консольная реализация поиска кратчайшего пути во взвешенном графе с пошаговым выводом состояния очереди с приоритетом. Полный разбор — в статье «Алгоритм Дейкстры на пальцах».
Этот сайт-портфолио
Многостраничный статический сайт: блог, портфолио, контакты — сделан как лабораторная работа по веб-аналитике, с подключением счётчиков посещаемости.
Трекер задач
Небольшое SPA для списка дел: добавление, отметка выполненных, фильтр по статусу, сохранение состояния в localStorage без бэкенда.
Разбор проблемы N+1
Мини-пример на Django ORM, который показывает проблему N+1 запросов и её решение через select_related/prefetch_related. Подробнее — в статье
«Проблема N+1 запросов».