# Markdown in Jupyter Notebook

In this tutorial, you'll learn how to use and write with different markup tags using Jupyter Notebook.

Markdown is a lightweight and popular Markup language which is a writing standard for data scientists and analysts. It is often converted into the corresponding HTML which by the Markdown processor which allows it to be easily shared between different devices and people.

Markup language is similar to Hypertext Markup Language(HTML) made of Markup tags, and it consists of the opening tag and closing tag .

In this tutorial, you can see the same result obtained by using Markup tags, and also the Markdown syntax which is supported by Jupyter Notebook.

• Blockquotes
• Code section
• Mathematical Symbol
• Line Break
• Bold and Italic Text
• Horizontal Lines
• Ordered List
• Unordered List
• Table
• Image

You need to have Jupyter Notebook, the environment can be set up by using DataCamp's tutorial: Jupyter Notebook Tutorial: The Definitive Guide.

Markdown cells can be selected in Jupyter Notebook by using the drop-down or also by the keyboard shortcut 'm/M' immediately after inserting a new cell.

The Headings starts with '#,' i.e., hash symbol followed by the space, and there are six Headings with the largest heading only using one hash symbol and the smallest titles using six hash symbols.

<h1>Header 1,title<h1>


Both of the syntaxes above can render the headings from h1 to h6 after clicking the 'Run' in the toolbar.

## Blockquotes

Blockquotes can hold the large chunk of text and are generally indented. They can be obtained by using Markdown symbol '>' or with

text for blockquote

• Blockquotes
• Code section
• Mathematical Symbol
• Line Break
• Bold and Italic Text
• Horizontal Lines
• Ordered List
• Unordered List
• Table
• Image

Both of the syntaxes above can render the text in indented form after clicking 'Run' in the toolbar.

## Code section

The Code section is the part that specifies the code of different programming languages and can be rendered where inline code starts with ' inline code goes here ' back-ticks around it, but the block of code starts with three back-ticks ' block line code goes here '. Also,the Markup tag for a Code section is ' code goes here '.

 The inline code example is given below: x =5 You can see after clicking "Run" the inline code renders with highlighting the code. Code section examples are given below: Headings Blockquotes Code section Mathematical Symbol Line Break Bold and Italic Text Horizontal Lines Ordered List Unordered List Internal and External Link Table Image Using Markdown, you can get the syntax highlighting of code if programming language name is mentioned after the '' three ticks and the example is given below: Using Markdown, you will not get syntax highlighting, but code is highlighted: Mathematical Symbol The mathematical symbol in Markdown is included in '$mathematical expression goes here$' enclosed in a dollar symbol and in Markup you can follow this link for more detail: Mathematical Operators. You can see the example of using the mathematical symbols below. $\sqrt{k}$ The above example will render the mathematical expression in a bold format. Line Break The line break tag starts with tag with no closing tag which breaks the line, and the remaining contents begin with a new line with the example shown below. The line breaks after using <br> br tags and it is awesome. After clicking the 'Run' in the toolbar, you can see the line break after using the tag. The remaining text starts in a new line. Bold and Italic Text You can use tags, '**' i.e. 'double asterisk' or '__' i.e. 'double underscore' to get bold text with the following syntax. Headings Blockquotes Code section Mathematical Symbol Line Break Bold and Italic Text Horizontal Lines Ordered List Unordered List Internal and External Link Table Image All of the syntaxes above can render bold text after clicking 'Run' in the toolbar. You can use tags, '*' i.e., single asterisk or '_' i.e., single underscore to get the italic text for the following syntax. Headings Blockquotes Code section Mathematical Symbol Line Break Bold and Italic Text Horizontal Lines Ordered List Unordered List Internal and External Link Table Image All of the syntaxes above can render the italic text after clicking 'Run' in the toolbar. Horizontal Line You can obtain a horizontal line by using Markdown '---' three hyphens or Markup tags Both of the syntax above will render the horizontal line across from one end to another end after clicking "Run". Ordered List The Ordered List is the numbered list which is obtained by starting tag and ending with tag with the required item in between and tags. The tag, i.e., 'ol,' is the short form for an ordered list and 'li' is the short form for the list item. For example, you can see the Ordered List below containing the item for the grocery list. Fish Eggs Cheese Alternatively, you can list by '1. ' i.e., the required number followed by space with the example given below. Fish Eggs Cheese Both of the syntaxes above can render the numbered list after clicking 'Run' in the toolbar. Unordered List The Unordered list is a bullet list which is obtained by using the tag and ending with the tag, see the example below: Fish Eggs Cheese Alternatively, the Unordered list can start with the '-' symbol with space, which gives the black circle symbol and can also start with the '*' symbol with space, which gives the black square symbol. Fish Eggs Cheese The above example shows the bullet list contains the '-' symbol followed by space with the items which gives the black circle symbol. Both of the syntaxes above can render the same following result where the items in the list appear in the black circle, after clicking 'Run' in the toolbar. Internal and External Link Internal Link in Markdown starts with tag with unique id defined by the attribute 'id' which can be linked in the notebook with the example below: <a id = "division_ID"text goes here> Also, the id defined above can be linked to the section of the notebook by following the code which makes the link clickable. Section title The example of the above can be seen below where the id defined is linked with the section and clickable link obtained after clicking "Run" in the toolbar. External Link in Markdown starts with and ends with tag, i.e., stands for anchor which defines the link, and it has attribute 'href' also called as hyper reference which contains the destination address of the link or URL and texts between tags is visible and is clickable to open the destination address as shown below. href="https://www.google.com" >Link to Google Alternatively, it could also start with the [text link](URL for the site) where the double underscore is on both sides with the text link enclosed in a square bracket and the URL for the site is enclosed in a parenthesis followed by the URL. Link to Google Both of the syntaxes above can render the same result below where the clickable and underlined text can lead to a new page after clicking 'Run' in the toolbar. Table The Table contains the information in rows and columns and is built by the combination of '|' i.e. 'vertical pipe' to separate each column and '-' i.e., hyphen symbol to create the header where the blank line, i.e., a combination of vertical pipe and dashes to render the table format. Also, you can vary the cells by roughly aligning with the columns, and the notebook will automatically resize the content in the given cell. |Name|Address|Salary| |-----|-------|------| |Hanna|Brisbane|4000| |Adam|Sydney|5000| Alternatively, the Markdown can be used to build tables where < table > is used to define a table with its width in percentages. sets table row which gives the bold with centered text along with table heading is described by is at the top of the table with the other entries in the table are set by the i.e., table data tag. <4000> <5000> Both of the syntaxes above can render the same following result after clicking 'Run' in the toolbar. Images You can insert an image from the toolbar by choosing the 'Insert Image' from an Edit menu and can browse the required image as shown below. The image can contain Markdown tag with source, i.e.src as an attribute which consists the link to image with optional properties like width and height, and the example of it is below. <src="https://i.imgur.com/WWrydEh.png" width ="500" height=500 > Both of the processes above can render the same image after clicking the 'Run' in the toolbar. Conclusion In this tutorial, you have learned about different Markup tags, which is defined by Markup language and also syntax related to Markdown cells specific to the Jupyter Notebook which is used side by side along with code to describe the content more effectively. If you would like to learn more about Markdown, have a look at Markdown Guide. Recommended Reading ☞ Natural Language Processing With spaCy in Python ☞ How to Run Python Scripts ☞ Python programming using Trio and Asks ☞ Using Django DRF JWT Authentication with Django Channels ☞ How To Set Up a Jupyter Notebook with Python 3 on Debian 10 ☞ Guide to R and Python in a Single Jupyter Notebook ☞ Post Multipart Form Data in Python with Requests: Flask File Upload Example ☞ Deep Learning from Scratch and Using Tensorflow in Python `

## Basic Data Types in Python | Python Web Development For Beginners

In the programming world, Data types play an important role. Each Variable is stored in different data types and responsible for various functions. Python had two different objects, and They are mutable and immutable objects.

## How To Compare Tesla and Ford Company By Using Magic Methods in Python

Magic Methods are the special methods which gives us the ability to access built in syntactical features such as ‘<’, ‘>’, ‘==’, ‘+’ etc.. You must have worked with such methods without knowing them to be as magic methods. Magic methods can be identified with their names which start with __ and ends with __ like __init__, __call__, __str__ etc. These methods are also called Dunder Methods, because of their name starting and ending with Double Underscore (Dunder).

## Python Programming: A Beginner’s Guide

Python is an interpreted, high-level, powerful general-purpose programming language. You may ask, Python’s a snake right? and Why is this programming language named after it?

## Hire Python Developers

Are you looking for experienced, reliable, and qualified Python developers? If yes, you have reached the right place. At **[HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io")**, our full-stack Python development services...

## Python any: How to Check If Element is Iterable or Not

Python any() function returns True if any element of an iterable is True otherwise any() function returns False. The syntax is any().