31  Markdown

Markdown is a very popular markup language, used to create multiple output types, including, PDFs, web pages, ebooks, and more.

Here are some ways you can use Markdown in Python

31.2 Render Markdown in Jupyter Notebook

from IPython.display import display, Markdown

display(Markdown("Hello **PDSR** in [Jupyter](https://jupyter.org/)!"))

Hello PDSR in Jupyter!

31.3 Convert Markdown to HTML

This will output HTML which can be used in a web page or other HTML-compatible formats.

import markdown

markdown_string = "# Hello, PDSR"
html_string = markdown.markdown(markdown_string)
print(html_string)
<h1>Hello, PDSR</h1>