Markdown is a common markup language frequently used by developers to write Python project documention.

Unofficial Markdown logo.

Markdown's origin

Markdown was originally developed by John Gruber in 2004. The markup language's lightweight design helped it gain rapid adoption by software developers and designers. The format's simplicity also makes it easier to write parsers to convert the structured syntax into other formats such as HTML and JSON.

Markdown resources

  • Markdown syntax is the defacto standard and wonderful reading for both initial learning and random reference.

  • Markdown cheatsheet is a quick reference that is a shortened version of the above Markdown syntax page.

  • Markdown parsers in Python reviews many of the most common Python Markdown parser implementations to give insight into the advantages and disadvantages of each one.

What else do you want to learn?

What is a static website generator?

I want to learn how to code a Python web application using a framework.

I've built a Python web app, now how do I deploy it?

Sign up here to receive a monthly email with major updates to this site, tutorials and discount codes for Python books.

Matt Makai 2012-2017