Портфолио

Несколько проектов, которые показывают, как я работаю с кодом и данными.

Python · Парсинг

Парсер стажировок

Скрипт собирает объявления о стажировках с job-сайта: запросы с задержкой, разбор HTML через BeautifulSoup, очистка данных и экспорт в CSV. Разбор кода — в статье «Парсер вакансий стажировок на Python».

PythonrequestsBeautifulSouppandas
Алгоритмы

Визуализация алгоритма Дейкстры

Консольная реализация поиска кратчайшего пути во взвешенном графе с пошаговым выводом состояния очереди с приоритетом. Полный разбор — в статье «Алгоритм Дейкстры на пальцах».

PythonheapqГрафы
HTML/CSS/JS

Этот сайт-портфолио

Многостраничный статический сайт: блог, портфолио, контакты — сделан как лабораторная работа по веб-аналитике, с подключением счётчиков посещаемости.

HTMLCSSVanilla JS
JavaScript

Трекер задач

Небольшое SPA для списка дел: добавление, отметка выполненных, фильтр по статусу, сохранение состояния в localStorage без бэкенда.

JavaScriptLocalStorage
SQL

Разбор проблемы N+1

Мини-пример на Django ORM, который показывает проблему N+1 запросов и её решение через select_related/prefetch_related. Подробнее — в статье «Проблема N+1 запросов».

SQLDjango ORM