Простой текстовый документ удобен практически всем, кроме одного - нет возможности отформатировать и разметить текст. Нельзя сделать текст полужирным или курсивом, создать таблицу, нумерованный список, выделить программный код или написать математическую формулу. Конечно, для этого можно использовать текстовый процессор, например LibreOffice Writer или аналогичный. Но у текстового процессора есть свои минусы: требует установки (не всегда, но это отдельный разговор), отсутствует универсальность и лёгкость разметки, да и размер файла не самый маленький...
Как нам говорит википедия: "Markdown (произносится маркда́ун) — облегченный язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других)." А если просто, то это просто язык разметки (набор соглашений и правил) Ниже приведу примеры использования этого языка, которые, на мой взгляд, перекрывают 99% задач, при оформлении проекта в Jupyter notebook. Начну с самого базового. Если упростить, то объясню так: по умолчанию ячейки в Jupyter работают только с кодом python...