Найти в Дзене
Я познаю Питон

Как загрузить код или фрагмент программы в статью Яндекс.Дзен

Странно было бы вести канал об изучении программирования и при это не выкладывать код в своих статьях. На своём сайте можно использовать разные варианты вёрстки и получить красивый результат. На Дзене же элементов в статье небольшое количество: картинки, видео с ютуба, музыка с Яндекс.Музыки. Но код программы выложить в удобном формате тоже можно. Например:

И как это сделать, я понял только сейчас. Для меня это оказалось неочевидным, а инструкции на просторах интернета я не нашёл. Поэтому решил поделиться способом выложить код программы в статье.

Нашел начальную информацию об этом в Яндекс.Справке:

В поле Текст добавьте содержимое статьи. Оно может включать в себя:
...
Фрагмент кода из GitHub. Редактор поддерживает ссылки на GitHub Gist.
...

Значит нам нужен ГитХаб. Переходим по ссылке, указанной в справке и в правом верхнем углу жмём на кнопку Sign Up, если у вас ещё нет аккаунта на ГитХабе. Далее проходим классическую регистрацию. Но для добавление фрагмента кода нужно будет ещё подтвердить почту. После на открывшейся странице жмём плюсик в том же углу. Выбираем "New gist".

Выбираем "New gist"
Выбираем "New gist"

В открывшуюся форму вставляем наш код, даем название (нужно поставить правильное расширение для подсветки синтаксиса, например: 123.py) и жмем на кнопку "Create public gist".

Заполняем наш gist.
Заполняем наш gist.

Дальше у меня возник вопрос, как разместить код в статье. В моём представлении это должен был быть HTML-код. Оказалось, что нужна только ссылка. Выбираем вариант Share и копируем ссылку.

Получили ссылку на наш код
Получили ссылку на наш код

Далее уже в редакторе Дзена нажимаем на значок <> и вставляем полученную ссылку.

Примерно так это будет выглядеть.
Примерно так это будет выглядеть.

И теперь наш код можно легко прочитать и скопировать.