<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Мой сайт</title>
    <link>https://gpbaranov.github.io/</link>
      <atom:link href="https://gpbaranov.github.io/index.xml" rel="self" type="application/rss+xml" />
    <description>Мой сайт</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>ru-ru</language><lastBuildDate>Mon, 24 Oct 2022 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://gpbaranov.github.io/media/icon_hu_645fa481986063ef.png</url>
      <title>Мой сайт</title>
      <link>https://gpbaranov.github.io/</link>
    </image>
    
    <item>
      <title>Example Talk</title>
      <link>https://gpbaranov.github.io/event/example/</link>
      <pubDate>Sat, 01 Jun 2030 13:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/event/example/</guid>
      <description>&lt;div class=&#34;flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900&#34;&gt;
&lt;span class=&#34;pr-3 pt-1 text-primary-600 dark:text-primary-300&#34;&gt;
  &lt;svg height=&#34;24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;1.5&#34; d=&#34;m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z&#34;/&gt;&lt;/svg&gt;
&lt;/span&gt;
  &lt;span class=&#34;dark:text-neutral-300&#34;&gt;Click on the &lt;strong&gt;Slides&lt;/strong&gt; button above to view the built-in slides feature.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Slides can be added in a few ways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Create&lt;/strong&gt; slides using Hugo Blox Builder&amp;rsquo;s &lt;a href=&#34;https://docs.hugoblox.com/reference/content-types/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;&lt;em&gt;Slides&lt;/em&gt;&lt;/a&gt; feature and link using &lt;code&gt;slides&lt;/code&gt; parameter in the front matter of the talk file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Upload&lt;/strong&gt; an existing slide deck to &lt;code&gt;static/&lt;/code&gt; and link using &lt;code&gt;url_slides&lt;/code&gt; parameter in the front matter of the talk file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Embed&lt;/strong&gt; your slides (e.g. Google Slides) or presentation video on this page using &lt;a href=&#34;https://docs.hugoblox.com/reference/markdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;shortcodes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Further event details, including &lt;a href=&#34;https://docs.hugoblox.com/reference/markdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;page elements&lt;/a&gt; such as image galleries, can be added to the body of this page.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Моя неделя</title>
      <link>https://gpbaranov.github.io/post/05/</link>
      <pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/post/05/</guid>
      <description>&lt;h2 id=&#34;-итоги-недели&#34;&gt;📚 Итоги недели&lt;/h2&gt;
&lt;p&gt;Неделя выдалась продуктивной и разнообразной. Вот что удалось сделать:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧪 Закончил лабораторную по моделированию — пришлось повозиться с уравнениями, но результат приятно удивил.&lt;/li&gt;
&lt;li&gt;💻 Попрактиковался в написании многопоточного кода на C++ — начал лучше понимать синхронизацию потоков.&lt;/li&gt;
&lt;li&gt;📊 Изучил основы визуализации данных в Python с помощью Seaborn — графики стали гораздо информативнее.&lt;/li&gt;
&lt;li&gt;📝 Подготовил структуру курсовой работы — теперь можно уверенно переходить к реализации.&lt;/li&gt;
&lt;li&gt;🎓 Принял участие в студенческом семинаре — послушал интересный доклад про распределённые вычисления.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Знаний стало больше, а мотивации — ещё больше. Неделя прошла не зря!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Почему важно изучать алгоритмы</title>
      <link>https://gpbaranov.github.io/publication/05/</link>
      <pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/publication/05/</guid>
      <description>&lt;h1 id=&#34;-почему-важно-изучать-алгоритмы&#34;&gt;🤖 Почему важно изучать алгоритмы&lt;/h1&gt;
&lt;p&gt;Алгоритмы — это не просто «страшная» часть курса по информатике. Это основа эффективного программирования. Без них вы можете писать код, но не сможете писать &lt;strong&gt;быстрый, масштабируемый и надёжный&lt;/strong&gt; код.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-что-дают-алгоритмы&#34;&gt;🧩 Что дают алгоритмы?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Оптимизация&lt;/strong&gt;&lt;br&gt;
Хороший алгоритм может ускорить выполнение задачи в десятки раз. Зачем ждать 10 секунд, если можно получить ответ за 0.1?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Универсальность&lt;/strong&gt;&lt;br&gt;
Понимание алгоритмов помогает решать задачи в самых разных областях — от работы с графами до обработки изображений.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Карьерный рост&lt;/strong&gt;&lt;br&gt;
Алгоритмы — это основа собеседований в крупных IT-компаниях. Знание теории + практика = уверенность на интервью.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-что-стоит-изучать&#34;&gt;📚 Что стоит изучать?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Сортировки и поиск&lt;/li&gt;
&lt;li&gt;Рекурсия и динамическое программирование&lt;/li&gt;
&lt;li&gt;Алгоритмы на графах (DFS, BFS, Dijkstra, A*)&lt;/li&gt;
&lt;li&gt;Структуры данных: списки, деревья, хеш-таблицы, кучи&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-заключение&#34;&gt;🚀 Заключение&lt;/h2&gt;
&lt;p&gt;Алгоритмы — это язык, на котором думает компьютер. Чем лучше ты его понимаешь, тем сильнее становишься как разработчик. Это не про зазубривание — это про &lt;strong&gt;мышление и системность&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Изучай, тренируйся, визуализируй — и твой код станет в разы лучше!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Прохождение курса ведение в Linux</title>
      <link>https://gpbaranov.github.io/project/linux-basic-course/</link>
      <pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/project/linux-basic-course/</guid>
      <description>&lt;h1 id=&#34;-курс-по-linux-от-новичка-до-уверенного-пользователя&#34;&gt;🐧 Курс по Linux: от новичка до уверенного пользователя&lt;/h1&gt;
&lt;p&gt;На этой неделе я завершил курс по основам операционной системы &lt;strong&gt;Linux&lt;/strong&gt;. Делюсь впечатлениями и тем, что удалось изучить.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-с-чего-всё-началось&#34;&gt;🚀 С чего всё началось?&lt;/h2&gt;
&lt;p&gt;Курс был построен для &lt;strong&gt;полных новичков&lt;/strong&gt;, и это сразу ощущается. Мы начали с &lt;strong&gt;установки Linux&lt;/strong&gt; и не требовалось иметь его заранее — всё пошагово, понятно и доступно.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-графическая-среда-не-страшно&#34;&gt;🖥 Графическая среда: не страшно&lt;/h2&gt;
&lt;p&gt;Первое знакомство происходило через &lt;strong&gt;графический интерфейс&lt;/strong&gt; — очень похоже на привычные Windows или macOS. Главное — научиться не бояться новой среды.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-командная-строка-от-скепсиса-к-восторгу&#34;&gt;💻 Командная строка: от скепсиса к восторгу&lt;/h2&gt;
&lt;p&gt;Работа в терминале поначалу казалась сложной. Но шаг за шагом приходило понимание:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;как навигировать по файлам,&lt;/li&gt;
&lt;li&gt;как запускать программы,&lt;/li&gt;
&lt;li&gt;как использовать мощные команды,&lt;br&gt;
и почему &lt;strong&gt;CLI&lt;/strong&gt; — это не страшно, а &lt;strong&gt;удобно и быстро&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-работа-с-удалённым-сервером&#34;&gt;🌐 Работа с удалённым сервером&lt;/h2&gt;
&lt;p&gt;Следующим этапом стало подключение к &lt;strong&gt;удалённым серверам&lt;/strong&gt;. Мы научились:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;подключаться по SSH,&lt;/li&gt;
&lt;li&gt;запускать программы удалённо,&lt;/li&gt;
&lt;li&gt;копировать результаты на свой компьютер.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-продвинутые-темы&#34;&gt;🛠 Продвинутые темы&lt;/h2&gt;
&lt;p&gt;Финальная часть курса была особенно интересной:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;написание &lt;strong&gt;bash-скриптов&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;освоение текстового редактора &lt;strong&gt;vim&lt;/strong&gt;,&lt;/li&gt;
&lt;li&gt;автоматизация повседневных задач.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-практика-и-проверка-знаний&#34;&gt;📋 Практика и проверка знаний&lt;/h2&gt;
&lt;p&gt;В течение курса было много &lt;strong&gt;практических заданий и тестов&lt;/strong&gt;. Особенно запомнились задачи на написание bash-программ — они отлично прокачивают логику и внимание к деталям.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-сертификат&#34;&gt;🎓 Сертификат&lt;/h2&gt;
&lt;p&gt;Курс пройден, и я получил &lt;a href=&#34;https://stepik.org/cert/2833767&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;сертификат об окончании&lt;/a&gt; 🎉&lt;/p&gt;
&lt;p&gt;Рекомендую всем, кто хочет уверенно чувствовать себя в Linux — как начинающим разработчикам, так и просто любопытным исследователям.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Моя неделя</title>
      <link>https://gpbaranov.github.io/post/04/</link>
      <pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/post/04/</guid>
      <description>&lt;h2 id=&#34;-что-удалось-сделать-на-этой-неделе&#34;&gt;🗓 Что удалось сделать на этой неделе&lt;/h2&gt;
&lt;p&gt;Неделя выдалась рабочей — по-настоящему прочувствовал, насколько важно балансировать между теорией и практикой.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Закончил проект по визуализации графов на Python с использованием библиотеки NetworkX. На удивление гибкий инструмент, особенно в связке с Matplotlib.&lt;/li&gt;
&lt;li&gt;Освоил основные приёмы работы с Git на командном уровне. Создание веток, разрешение конфликтов, пулл-реквесты — всё стало ощутимо понятнее.&lt;/li&gt;
&lt;li&gt;В рамках курса по алгоритмам разобрался с методами оптимизации на графах. Алгоритм Дейкстры в реальных задачах — это уже не просто абстрактный код.&lt;/li&gt;
&lt;li&gt;Начал собирать материалы для своего мини-исследования по теме &amp;ldquo;параллельные вычисления и их применение в обработке больших данных&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Если кратко: знаний стало больше, а вопросов — ещё больше. И это, пожалуй, лучший результат.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Научное программирование</title>
      <link>https://gpbaranov.github.io/publication/04/</link>
      <pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/publication/04/</guid>
      <description>&lt;h2 id=&#34;-научное-программирование-языки-которые-стоит-знать&#34;&gt;🧠 Научное программирование: языки, которые стоит знать&lt;/h2&gt;
&lt;p&gt;Научное программирование — это не про эффектные UI и дизайн. Это про расчёты, оптимизацию, обработку данных и масштабируемость. С позиции Computer Science я бы выделил несколько языков, каждый из которых заслуживает внимания.&lt;/p&gt;
&lt;h3 id=&#34;-python--безусловный-лидер&#34;&gt;🐍 Python — безусловный лидер&lt;/h3&gt;
&lt;p&gt;Python стал де-факто стандартом в научной среде. Он удобен, читаем, невероятно расширяем. NumPy, SciPy, Pandas, Matplotlib, TensorFlow, PyTorch — всё это делает его универсальным инструментом для анализа данных, машинного обучения и математического моделирования. Плюс — огромная база пользователей и документации.&lt;/p&gt;
&lt;h3 id=&#34;-matlab--отличный-инструмент-но-с-ограничениями&#34;&gt;🧮 MATLAB — отличный инструмент, но с ограничениями&lt;/h3&gt;
&lt;p&gt;MATLAB по-прежнему широко используется в инженерной и научной среде, особенно в университетах. Его главный плюс — мощь матриц и встроенных функций. Минус — закрытость экосистемы и лицензирование. Впрочем, для начального уровня и визуализации — хороший вариант.&lt;/p&gt;
&lt;h3 id=&#34;-cc--когда-нужна-скорость&#34;&gt;⚙️ C/C++ — когда нужна скорость&lt;/h3&gt;
&lt;p&gt;Если требуется максимум производительности — C или C++. Для численных расчётов, симуляций в реальном времени, работы с GPU — это практически must-have. Не самый простой порог входа, зато даёт понимание, что происходит «на уровне железа».&lt;/p&gt;
&lt;h3 id=&#34;-julia--свежо-и-перспективно&#34;&gt;🚀 Julia — свежо и перспективно&lt;/h3&gt;
&lt;p&gt;Julia позиционирует себя как быстрый язык для научных расчётов. И действительно: синтаксис приятный, производительность близка к C, поддержка параллельных вычислений встроена. Но пока сообщество небольшое, и поддержка некоторых библиотек всё ещё ограничена.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-заключение&#34;&gt;🔎 Заключение&lt;/h3&gt;
&lt;p&gt;Если ты в комп науке и собираешься работать с данными, моделированием или исследовательскими задачами — мой совет:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python&lt;/strong&gt; — для старта и большинства задач.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;C++&lt;/strong&gt; — чтобы разбираться в низкоуровневой оптимизации.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Julia или Rust&lt;/strong&gt; — если хочется что-то современное и нестандартное.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Умение подбирать язык под задачу — это скилл, который точно окупается. Научное программирование — не про выбор одного «любимого» языка, а про адаптивность и грамотное использование доступных инструментов.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Сайт учёного на Hugo Academic</title>
      <link>https://gpbaranov.github.io/project/hugo/</link>
      <pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/project/hugo/</guid>
      <description>&lt;h1 id=&#34;сайт-учёного-на-hugo-academic-когда-наука-встречает-технологии&#34;&gt;Сайт учёного на Hugo Academic: когда наука встречает технологии&lt;/h1&gt;
&lt;h2 id=&#34;почему-сегодня-каждому-исследователю-нужен-сайт&#34;&gt;Почему сегодня каждому исследователю нужен сайт?&lt;/h2&gt;
&lt;p&gt;Интернет стал главным каналом научной коммуникации. Презентации, статьи, проекты, курсы — всё это ищут и находят в сети. В этом контексте персональный сайт перестаёт быть прихотью — это часть академического образа, почти как публикации в журналах или участие в конференциях.&lt;/p&gt;
&lt;p&gt;И здесь на сцену выходит &lt;strong&gt;Hugo Academic&lt;/strong&gt; — не просто тема, а целая экосистема для создания стильного и функционального сайта учёного.&lt;/p&gt;
&lt;h2 id=&#34;что-такое-hugo-academic-и-чем-он-удобен&#34;&gt;Что такое Hugo Academic и чем он удобен?&lt;/h2&gt;
&lt;p&gt;Hugo Academic построен на основе статического генератора Hugo. Это значит, что сайт работает быстро, надёжно и не требует серверов или баз данных. Всё, что вам нужно — текстовые файлы и немного структуры. Зато на выходе получается:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Современный, адаптивный и хорошо выглядящий сайт.&lt;/li&gt;
&lt;li&gt;Гибкая структура — от публикаций и проектов до курсов и резюме.&lt;/li&gt;
&lt;li&gt;Удобство обновления — всё редактируется как обычный текст.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Плюс, тема поддерживается и активно развивается, а значит, вы не останетесь один на один с документацией.&lt;/p&gt;
&lt;h2 id=&#34;как-можно-использовать-сайт&#34;&gt;Как можно использовать сайт?&lt;/h2&gt;
&lt;p&gt;Hugo Academic ориентирован на реальные нужды исследователей. Вот как его можно настроить под себя:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Публикации&lt;/strong&gt;: оформляйте статьи, книги, препринты и добавляйте ссылки на источники или PDF-файлы.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Исследования&lt;/strong&gt;: делитесь описанием проектов, методиками и результатами.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Преподавание&lt;/strong&gt;: создавайте страницы курсов, выкладывайте расписания, материалы и задания.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Новости и заметки&lt;/strong&gt;: рассказывайте об участии в конференциях, делитесь инсайтами или делайте научные обзоры в блог-формате.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CV&lt;/strong&gt;: пусть всё ваше профессиональное развитие будет в одном месте и в актуальном виде.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;в-итоге&#34;&gt;В итоге&lt;/h2&gt;
&lt;p&gt;Сайт на Hugo Academic — это возможность говорить о своей научной работе неформально, доступно и профессионально. Это не просто портфолио, а инструмент самоидентификации в академическом сообществе. Простота технологии сочетается с богатством возможностей, а результат выглядит достойно и современно.&lt;/p&gt;
&lt;p&gt;Сайт, который работает на вас — вот что такое Hugo Academic.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>как сделать научную презентацию</title>
      <link>https://gpbaranov.github.io/publication/03/</link>
      <pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/publication/03/</guid>
      <description>&lt;h1 id=&#34;-гайд-как-сделать-нормальную-научную-презентацию-а-не-набор-слайдов&#34;&gt;🧑‍💻 Гайд: как сделать нормальную научную презентацию (а не набор слайдов)&lt;/h1&gt;
&lt;p&gt;Если перед вами стоит задача сделать &lt;strong&gt;научную презентацию&lt;/strong&gt; — для зачета, защиты проекта или участия в конференции — просто вставить текст из реферата в PowerPoint уже не работает.&lt;/p&gt;
&lt;p&gt;Вот базовая, но рабочая схема, которая поможет не только уложиться в регламент, но и донести смысл до слушателей.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-1-структура-презентации&#34;&gt;🧱 1. Структура презентации&lt;/h2&gt;
&lt;h3 id=&#34;-слайд-1--титульный&#34;&gt;🔹 Слайд 1 — Титульный&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Название работы (чем короче и точнее — тем лучше).&lt;/li&gt;
&lt;li&gt;ФИО, направление, преподаватель (если требуется).&lt;/li&gt;
&lt;li&gt;Дата/событие (например, &amp;ldquo;Конференция кафедры ИТ&amp;rdquo;, &amp;ldquo;Предзащита проекта&amp;rdquo;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-слайд-2--актуальность&#34;&gt;🔹 Слайд 2 — Актуальность&lt;/h3&gt;
&lt;p&gt;Почему тема важна? Где используется? Какие задачи решает? Один слайд — максимум два коротких абзаца + иллюстрация/диаграмма.&lt;/p&gt;
&lt;h3 id=&#34;-слайд-3--цель-и-задачи&#34;&gt;🔹 Слайд 3 — Цель и задачи&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Чётко: &amp;ldquo;Цель — разработка…&amp;rdquo;&lt;/li&gt;
&lt;li&gt;И задачи: &amp;ldquo;1. Исследовать&amp;hellip;, 2. Реализовать&amp;hellip;, 3. Протестировать…&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-слайды-46--основная-часть&#34;&gt;🔹 Слайды 4–6 — Основная часть&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Кратко о методах, алгоритмах, архитектуре.&lt;/li&gt;
&lt;li&gt;Можно вставить схему или код (не перегружайте текстом).&lt;/li&gt;
&lt;li&gt;Покажите, &lt;strong&gt;что вы делали&lt;/strong&gt;, а не только &amp;ldquo;о чём читали&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-слайды-78--результаты&#34;&gt;🔹 Слайды 7–8 — Результаты&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Таблицы, графики, скриншоты.&lt;/li&gt;
&lt;li&gt;Краткий анализ: что получилось, в чём преимущества.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-последний-слайд--выводы&#34;&gt;🔹 Последний слайд — Выводы&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Что достигнуто?&lt;/li&gt;
&lt;li&gt;Какие есть ограничения?&lt;/li&gt;
&lt;li&gt;Что можно улучшить в будущем?&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-2-оформление-минимализм-рулит&#34;&gt;🛠 2. Оформление: минимализм рулит&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Цветовая палитра&lt;/strong&gt; — 2–3 цвета, не пестрите.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Шрифт&lt;/strong&gt; — читаемый (не меньше 18 pt).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Графика&lt;/strong&gt; — лучше схемы и визуализации, чем сухой текст.&lt;/li&gt;
&lt;li&gt;Не бойтесь &amp;ldquo;пустоты&amp;rdquo; — лучше меньше текста, но по делу.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-3-контент--копипаст&#34;&gt;💡 3. Контент ≠ копипаст&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Не вставляйте абзацы из отчета. Переделайте под формат &amp;ldquo;говорящей подсказки&amp;rdquo; — кратко, по пунктам.&lt;/li&gt;
&lt;li&gt;Один слайд — одна мысль. Без перегрузок.&lt;/li&gt;
&lt;li&gt;Визуализируйте данные: диаграммы лучше таблиц.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-4-как-презентовать&#34;&gt;🗣 4. Как презентовать&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Репетируйте хотя бы 1 раз. С таймером.&lt;/li&gt;
&lt;li&gt;Говорите своими словами, не читайте с экрана.&lt;/li&gt;
&lt;li&gt;Знайте, что на каждом слайде и зачем он нужен.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-вывод&#34;&gt;✅ Вывод&lt;/h2&gt;
&lt;p&gt;Хорошая научная презентация — это та, где понятно, &lt;strong&gt;что вы сделали, зачем и как это работает&lt;/strong&gt;. Остальное — стиль, графика, спецэффекты — вторично.&lt;/p&gt;
&lt;p&gt;Сначала — логика, потом оформление. Работает всегда.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Моя неделя</title>
      <link>https://gpbaranov.github.io/post/03/</link>
      <pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/post/03/</guid>
      <description>&lt;h1 id=&#34;-итоги-недели--коротко-и-по-делу&#34;&gt;📍 Итоги недели — коротко и по делу&lt;/h1&gt;
&lt;p&gt;Неделя выдалась достаточно интенсивной, но без перегрузов. Вот основные моменты:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🔄 Разбирались с алгоритмами сортировки — сравнивали эффективность, считали сложность, тестировали на реальных массивах.&lt;/li&gt;
&lt;li&gt;⚙️ На практике по ООП писали свои классы с перегрузкой операторов — начинаем понимать, зачем это нужно за пределами учебников.&lt;/li&gt;
&lt;li&gt;💬 Получили первые темы для курсовых — пора начинать формулировать задачи и думать над архитектурой.&lt;/li&gt;
&lt;li&gt;🧠 Участвовали в мини-обсуждении по нейросетям — больше по касательной, но интерес подогрело.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Плавно подходим к тому моменту, когда знаний становится достаточно для осознанных решений в коде. Это радует.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Моя неделя</title>
      <link>https://gpbaranov.github.io/post/02/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/post/02/</guid>
      <description>&lt;h1 id=&#34;итоги-учебной-недели&#34;&gt;Итоги учебной недели&lt;/h1&gt;
&lt;p&gt;Еще одна неделя позади! Разбирались с алгоритмами и структурами данных, углубились в основы Python, а также познакомились с принципами работы операционных систем.&lt;/p&gt;
&lt;p&gt;Больше всего впечатлила тема многопоточности — оказалось, что параллельные вычисления применяются буквально везде. Теперь хочется протестировать это на практике.&lt;/p&gt;
&lt;p&gt;Как у вас дела с учебой? Было что-то особенно сложное или интересное? Делитесь!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Языки разметки. Введение в LaTeX</title>
      <link>https://gpbaranov.github.io/publication/02/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/publication/02/</guid>
      <description>&lt;h1 id=&#34;языки-разметки-введение-в-latex&#34;&gt;Языки разметки. Введение в LaTeX&lt;/h1&gt;
&lt;h2 id=&#34;что-такое-языки-разметки&#34;&gt;Что такое языки разметки?&lt;/h2&gt;
&lt;p&gt;Языки разметки предназначены для структурирования и форматирования текста. Они используются в веб-разработке, технической документации, научных статьях и даже в повседневных заметках.&lt;/p&gt;
&lt;p&gt;Некоторые популярные языки разметки:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HTML&lt;/strong&gt; — основа веб-страниц, позволяющая создавать структурированные документы с мультимедийным контентом.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown&lt;/strong&gt; — удобный и легковесный язык для создания документации, блогов и заметок.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LaTeX&lt;/strong&gt; — мощная система верстки, особенно популярная среди ученых и инженеров.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;что-делает-latex-особенным&#34;&gt;Что делает LaTeX особенным?&lt;/h2&gt;
&lt;p&gt;LaTeX — это не просто язык разметки, а целая система подготовки документов. В отличие от обычных текстовых редакторов, он использует декларативный подход: автор описывает структуру документа, а LaTeX сам заботится о правильном оформлении.&lt;/p&gt;
&lt;p&gt;Ключевые преимущества LaTeX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Идеальная типографика&lt;/strong&gt;. Документы выглядят профессионально без лишних усилий.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Продвинутая работа с математическими формулами&lt;/strong&gt;. Это делает его стандартом в научном сообществе.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Гибкость и модульность&lt;/strong&gt;. Можно использовать пакеты для расширения функциональности.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Автоматизация оформления&lt;/strong&gt;. Заголовки, списки, библиографии, ссылки и оглавления создаются автоматически.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;где-используется-latex&#34;&gt;Где используется LaTeX?&lt;/h2&gt;
&lt;p&gt;LaTeX активно применяется в научных и технических сферах:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;При написании дипломных и курсовых работ.&lt;/li&gt;
&lt;li&gt;В научных статьях и книгах.&lt;/li&gt;
&lt;li&gt;В технической документации и презентациях.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Хотя LaTeX требует времени на изучение, его возможности делают его незаменимым инструментом для работы с текстами, где важны точность и качество верстки.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Моя неделя</title>
      <link>https://gpbaranov.github.io/post/01/</link>
      <pubDate>Fri, 07 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/post/01/</guid>
      <description>&lt;h2 id=&#34;-итоги-недели&#34;&gt;📅 Итоги недели&lt;/h2&gt;
&lt;p&gt;Эта неделя была насыщенной! Вот несколько ключевых событий:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🎓 Разобрался с темой &lt;strong&gt;рекурсивных алгоритмов&lt;/strong&gt; – оказалось проще, чем казалось сначала.&lt;/li&gt;
&lt;li&gt;🔬 На лабораторной по физике сломали эксперимент, но зато узнали, как не надо делать.&lt;/li&gt;
&lt;li&gt;🔄 Наконец-то понял, как работает &lt;strong&gt;замыкание&lt;/strong&gt; в программировании. Теперь код выглядит чище!&lt;/li&gt;
&lt;li&gt;📖 Начал читать книгу про &lt;strong&gt;парадигмы программирования&lt;/strong&gt; – мозг кипит, но это интересно.&lt;/li&gt;
&lt;li&gt;🏃‍♂️ Вышел из режима &amp;ldquo;учеба-дом&amp;rdquo; и погулял – природа помогает перезагрузиться.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Как прошла твоя неделя? Делись в комментариях! 😊&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Управление версиями</title>
      <link>https://gpbaranov.github.io/publication/01/</link>
      <pubDate>Fri, 07 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/publication/01/</guid>
      <description>&lt;h1 id=&#34;-управление-версиями-git&#34;&gt;🔄 Управление версиями. Git&lt;/h1&gt;
&lt;h2 id=&#34;что-такое-управление-версиями&#34;&gt;Что такое управление версиями?&lt;/h2&gt;
&lt;p&gt;Управление версиями – это процесс отслеживания и контроля изменений в коде. Это особенно важно для командной работы, когда несколько разработчиков вносят правки в один и тот же проект.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Почему это важно?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ Позволяет откатиться к предыдущей версии кода&lt;/li&gt;
&lt;li&gt;✅ Помогает отслеживать изменения и их авторов&lt;/li&gt;
&lt;li&gt;✅ Облегчает совместную разработку&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;git--главный-инструмент-управления-версиями&#34;&gt;Git – главный инструмент управления версиями&lt;/h2&gt;
&lt;p&gt;Git – это самая популярная распределённая система управления версиями (VCS). Она используется разработчиками по всему миру и лежит в основе таких сервисов, как GitHub, GitLab и Bitbucket.&lt;/p&gt;
&lt;h3 id=&#34;-основные-принципы-работы-с-git&#34;&gt;🔹 Основные принципы работы с Git&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Локальный и удалённый репозитории&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Git хранит все изменения в &lt;strong&gt;локальном репозитории&lt;/strong&gt; на вашем компьютере.&lt;/li&gt;
&lt;li&gt;Репозиторий можно синхронизировать с &lt;strong&gt;удалённым сервером&lt;/strong&gt;, например, на GitHub.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Коммиты и история изменений&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Коммит&lt;/strong&gt; (commit) — это сохранение изменений в истории проекта.&lt;/li&gt;
&lt;li&gt;Каждый коммит имеет уникальный &lt;strong&gt;хеш&lt;/strong&gt; (идентификатор), который позволяет легко отслеживать правки.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Ветвление и слияние&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Git позволяет создавать &lt;strong&gt;ветки&lt;/strong&gt; (branches), чтобы работать над новыми фичами без риска сломать основной код.&lt;/li&gt;
&lt;li&gt;Когда работа завершена, ветку можно &lt;strong&gt;объединить&lt;/strong&gt; (merge) с основной.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Разрешение конфликтов&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Если два разработчика изменили один и тот же файл, может возникнуть &lt;strong&gt;конфликт&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Git позволяет вручную выбрать, какие изменения оставить.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Работа в команде&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Разработчики делают изменения в &lt;strong&gt;своих ветках&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;После проверки кода происходит &lt;strong&gt;слияние&lt;/strong&gt; изменений в основную ветку.&lt;/li&gt;
&lt;li&gt;Это позволяет избежать хаоса в коде и облегчает контроль качества.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;почему-git-лучше-чем-просто-копирование-файлов&#34;&gt;Почему Git лучше, чем просто копирование файлов?&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Способ хранения&lt;/th&gt;
          &lt;th&gt;Контроль версий&lt;/th&gt;
          &lt;th&gt;Возможность отката&lt;/th&gt;
          &lt;th&gt;Работа в команде&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Простое копирование файлов&lt;/td&gt;
          &lt;td&gt;❌ Нет&lt;/td&gt;
          &lt;td&gt;❌ Нет&lt;/td&gt;
          &lt;td&gt;❌ Нет&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Git&lt;/td&gt;
          &lt;td&gt;✅ Да&lt;/td&gt;
          &lt;td&gt;✅ Да&lt;/td&gt;
          &lt;td&gt;✅ Да&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;итог&#34;&gt;Итог&lt;/h2&gt;
&lt;p&gt;Git – это мощный инструмент для управления версиями кода. Если вы разрабатываете ПО, изучение Git – обязательный навык!&lt;/p&gt;
&lt;p&gt;🚀 Как ты используешь Git? Поделись в комментариях!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Projects</title>
      <link>https://gpbaranov.github.io/projects/</link>
      <pubDate>Sun, 19 May 2024 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/projects/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Learn JavaScript</title>
      <link>https://gpbaranov.github.io/teaching/js/</link>
      <pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/teaching/js/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://hugoblox.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo Blox Builder&lt;/a&gt; is designed to give technical content creators a seamless experience. You can focus on the content and the Hugo Blox Builder which this template is built upon handles the rest.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Embed videos, podcasts, code, LaTeX math, and even test students!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On this page, you&amp;rsquo;ll find some examples of the types of technical content that can be rendered with Hugo Blox.&lt;/p&gt;
&lt;h2 id=&#34;video&#34;&gt;Video&lt;/h2&gt;
&lt;p&gt;Teach your course by sharing videos with your students. Choose from one of the following approaches:&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/D2vj0WcvH5c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Youtube&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; youtube w7Ft2ymGmfc &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Bilibili&lt;/strong&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; bilibili id=&amp;quot;BV1WV4y1r7DF&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Video file&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Videos may be added to a page by either placing them in your &lt;code&gt;assets/media/&lt;/code&gt; media library or in your &lt;a href=&#34;https://gohugo.io/content-management/page-bundles/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;page&amp;rsquo;s folder&lt;/a&gt;, and then embedding them with the &lt;em&gt;video&lt;/em&gt; shortcode:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; video src=&amp;quot;my_video.mp4&amp;quot; controls=&amp;quot;yes&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id=&#34;podcast&#34;&gt;Podcast&lt;/h2&gt;
&lt;p&gt;You can add a podcast or music to a page by placing the MP3 file in the page&amp;rsquo;s folder or the media library folder and then embedding the audio on your page with the &lt;em&gt;audio&lt;/em&gt; shortcode:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;{{&amp;lt; audio src=&amp;quot;ambient-piano.mp3&amp;quot; &amp;gt;}}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Try it out:&lt;/p&gt;








  








&lt;audio controls &gt;
  &lt;source src=&#34;ambient-piano.mp3&#34; type=&#34;audio/mpeg&#34;&gt;
&lt;/audio&gt;

&lt;h2 id=&#34;test-students&#34;&gt;Test students&lt;/h2&gt;
&lt;p&gt;Provide a simple yet fun self-assessment by revealing the solutions to challenges with the &lt;code&gt;spoiler&lt;/code&gt; shortcode:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;nt&#34;&gt;spoiler&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;👉 Click to view the solution&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;You found me!
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{&lt;span class=&#34;p&#34;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;spoiler&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;&lt;/span&gt;}}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;
&lt;details class=&#34;spoiler &#34;  id=&#34;spoiler-2&#34;&gt;
  &lt;summary class=&#34;cursor-pointer&#34;&gt;👉 Click to view the solution&lt;/summary&gt;
  &lt;div class=&#34;rounded-lg bg-neutral-50 dark:bg-neutral-800 p-2&#34;&gt;
    You found me 🎉
  &lt;/div&gt;
&lt;/details&gt;
&lt;h2 id=&#34;math&#34;&gt;Math&lt;/h2&gt;
&lt;p&gt;Hugo Blox Builder supports a Markdown extension for $\LaTeX$ math. You can enable this feature by toggling the &lt;code&gt;math&lt;/code&gt; option in your &lt;code&gt;config/_default/params.yaml&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;To render &lt;em&gt;inline&lt;/em&gt; or &lt;em&gt;block&lt;/em&gt; math, wrap your LaTeX math with &lt;code&gt;{{&amp;lt; math &amp;gt;}}$...${{&amp;lt; /math &amp;gt;}}&lt;/code&gt; or &lt;code&gt;{{&amp;lt; math &amp;gt;}}$$...$${{&amp;lt; /math &amp;gt;}}&lt;/code&gt;, respectively.&lt;/p&gt;
&lt;div class=&#34;flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900&#34;&gt;
&lt;span class=&#34;pr-3 pt-1 text-primary-600 dark:text-primary-300&#34;&gt;
  &lt;svg height=&#34;24&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 24 24&#34;&gt;&lt;path fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;1.5&#34; d=&#34;m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z&#34;/&gt;&lt;/svg&gt;
&lt;/span&gt;
  &lt;span class=&#34;dark:text-neutral-300&#34;&gt;We wrap the LaTeX math in the Hugo Blox &lt;em&gt;math&lt;/em&gt; shortcode to prevent Hugo rendering our math as Markdown.&lt;/span&gt;
&lt;/div&gt;
&lt;p&gt;Example &lt;strong&gt;math block&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-latex&#34; data-lang=&#34;latex&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sb&#34;&gt;$$&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\gamma&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;_{n} &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\frac&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{ &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; | &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n} &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;^T &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; x_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; |}{&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\left&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\|\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{x}_{n}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\nabla&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; F&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\mathbf&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{x}_{n&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\right&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\|&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;^&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$$&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; /math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;

$$\gamma_{n} = \frac{ \left | \left (\mathbf x_{n} - \mathbf x_{n-1} \right )^T \left [\nabla F (\mathbf x_{n}) - \nabla F (\mathbf x_{n-1}) \right ] \right |}{\left \|\nabla F(\mathbf{x}_{n}) - \nabla F(\mathbf{x}_{n-1}) \right \|^2}$$


&lt;p&gt;Example &lt;strong&gt;inline math&lt;/strong&gt; &lt;code&gt;{{&amp;lt; math &amp;gt;}}$\nabla F(\mathbf{x}_{n})${{&amp;lt; /math &amp;gt;}}&lt;/code&gt; renders as $\nabla F(\mathbf{x}_{n})$
.&lt;/p&gt;
&lt;p&gt;Example &lt;strong&gt;multi-line math&lt;/strong&gt; using the math linebreak (&lt;code&gt;\\&lt;/code&gt;):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-latex&#34; data-lang=&#34;latex&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sb&#34;&gt;$$&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;k;p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\begin&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{cases}p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &amp;amp; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\text&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{if }k&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;, &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\\&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;p_{&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;}^{&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;} &amp;amp; &lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\text&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{if }k&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;\end&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;{cases}&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;$$&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;{{&lt;/span&gt;&amp;lt; /math &amp;gt;&lt;span class=&#34;nb&#34;&gt;}}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;


$$
f(k;p_{0}^{*}) = \begin{cases}p_{0}^{*} &amp; \text{if }k=1, \\
1-p_{0}^{*} &amp; \text{if }k=0.\end{cases}
$$



&lt;h2 id=&#34;code&#34;&gt;Code&lt;/h2&gt;
&lt;p&gt;Hugo Blox Builder utilises Hugo&amp;rsquo;s Markdown extension for highlighting code syntax. The code theme can be selected in the &lt;code&gt;config/_default/params.yaml&lt;/code&gt; file.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;```python
import pandas as pd
data = pd.read_csv(&amp;quot;data.csv&amp;quot;)
data.head()
```
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;renders as&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pandas&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;pd&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pd&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;read_csv&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;data.csv&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;head&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;inline-images&#34;&gt;Inline Images&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-go&#34; data-lang=&#34;go&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{{&amp;lt;&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;icon&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;python&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;&amp;gt;}}&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Python&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;renders as&lt;/p&gt;
&lt;p&gt;
  &lt;span class=&#34;inline-block  pr-1&#34;&gt;
    &lt;svg style=&#34;height: 1em; transform: translateY(0.1em);&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; height=&#34;1em&#34; viewBox=&#34;0 0 448 512&#34; fill=&#34;currentColor&#34;&gt;&lt;path d=&#34;M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z&#34;/&gt;&lt;/svg&gt;
  &lt;/span&gt; Python&lt;/p&gt;
&lt;h2 id=&#34;did-you-find-this-page-helpful-consider-sharing-it-&#34;&gt;Did you find this page helpful? Consider sharing it 🙌&lt;/h2&gt;
</description>
    </item>
    
    <item>
      <title>Опыт</title>
      <link>https://gpbaranov.github.io/experience/</link>
      <pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://gpbaranov.github.io/experience/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
