Pular para o conteúdo principal

Tutorial de Markdown no Jupyter Notebook

Neste tutorial, você vai aprender a usar e escrever com diferentes tags de marcação usando o Jupyter Notebook.
Atualizado 1 de ago. de 2024  · 9 min lido

O Markdown é uma linguagem de marcação leve e bem conhecida que se tornou um padrão de escrita para cientistas e analistas de dados. Geralmente, ele é convertido no HTML correspondente pelo processador Markdown, o que permite que seja facilmente compartilhado entre diferentes dispositivos e pessoas.

A linguagem de marcação (markup) é semelhante à linguagem de marcação de hipertexto (HTML), composta de tags de marcação, e consiste na tag de abertura <tagname> e na tag de fechamento </tagname>.

Neste tutorial, você pode ver o mesmo resultado obtido com o uso de tags de marcação e também com a sintaxe Markdown, que é compatível com o Jupyter Notebook.

Você precisa do Jupyter Notebook. O ambiente pode ser configurado usando o tutorial do DataCamp: Tutorial do Jupyter Notebook: Guia Definitivo.

Você pode selecionar células do Markdown no Jupyter Notebook usando o menu suspenso ou ainda o atalho de teclado "m/M" imediatamente após inserir uma nova célula.

célula do Markdown

Comece a aprender Python de graça

Writing Functions in Python

BeginnerSkill Level
4 h
90.5K learners
Learn to use best practices to write maintainable, reusable, complex functions with good documentation.
See DetailsRight Arrow

Execute e edite o código deste tutorial online

Executar código

Títulos

Os títulos começam com '#', ou seja, a cerquilha, seguido de um espaço. Há seis títulos, sendo que o título maior usa apenas uma cerquilha, e os títulos menores usam seis cerquilhas.

# (Título 1, título principal)

## (Título 2, subtítulos)

### (Título 3)

#### (Título 4)

##### (Título 5)

###### (Título 6) ``

Como alternativa, os títulos podem começar com tags de marcação, ou seja, de h1 a h6, com as seguintes sintaxes:

<h1>Título 1, título principal<h1>
<h2>Título 2, subtítulos<h2>
<h3>Título 3<h3>
<h4>Título 4<h4>
<h5>Título 5<h5>
<h6>Título 6<h6>

Ambas as sintaxes acima renderizam os títulos de h1 a h6 depois que você clicar em "Executar" na barra de ferramentas.

Títulos

Citações em bloco

As citações em bloco podem conter uma grande parte do texto e geralmente são recuadas. Você pode fazê-las usando o símbolo ">" do Markdown ou com <blockquote>texto para citação em bloco</blockquote>

  • >Isso é bom
  • <blockquote>Isso é bom</blockquote>

Ambas as sintaxes acima renderizam o texto em formato recuado depois que você clicar em "Executar" na barra de ferramentas.

Citações em bloco

Seção de código

A seção de código é a parte que especifica o código de diferentes linguagens de programação e pode ser renderizada quando um código em linha começa com ' `o código em linha vai aqui` ' entre acentos graves, mas um bloco de código começa com três acentos graves ' ```o código de linha em bloco vai aqui ``` '. Além disso, a tag de marcação de uma seção de código é ' <code>o código vai aqui<code> '.

Um exemplo de código em linha é dado abaixo:
`x =5`

Você pode ver que, após clicar em "Executar", o código em linha é renderizado com destaque do código.

Seção de código

Exemplos de seções de código são apresentados abaixo:

    • Usando Markdown
    • ```Python
      str = "Este é um código de nível de bloco"
      print(str)
      ```
    • Usando tags de marcação
    • <code>Python
      str = "Este é um código de nível de bloco"
      print(str)
    </code>

Usando o Markdown, você pode destacar a sintaxe do código se o nome da linguagem de programação for mencionado após os três acentos graves '```'. Um exemplo é dado abaixo:

Seção de código

Usando o Markdown, você não terá destaque de sintaxe, mas o código é destacado:

Seção de código

Símbolo matemático

O símbolo matemático no Markdown está incluído em '\$ a expressão matemática vem aqui \$', entre símbolos de dólar. No Markup, você pode seguir este link para ver mais detalhes: Operadores matemáticos. Você pode ver um exemplo de uso dos símbolos matemáticos abaixo.

\$\sqrt{k}$

O exemplo acima renderiza a expressão matemática em negrito.

Símbolo matemático

Quebra de linha

A tag de quebra de linha começa com a tag <br> sem nenhuma tag de fechamento que quebra a linha, e o conteúdo restante começa com uma nova linha, conforme o exemplo mostrado abaixo.

The line breaks after using <br> br tags and it is awesome.

Depois de clicar em "Executar" na barra de ferramentas, você pode ver a quebra de linha depois de usar a tag <br>. O texto restante começa em uma nova linha.

Quebra de linha

Texto em negrito e itálico

Você pode usar as tags <b>, '**', ou seja, 'asterisco duplo' ou '__', ou seja, 'sublinhado duplo' para obter texto em negrito com a seguinte sintaxe:

  • <b>Este é um texto em negrito</b>
  • ** Este é um texto em negrito
  • __ Este é um texto em negrito

Todas as sintaxes acima podem renderizar texto em negrito depois que você clicar em "Executar" na barra de ferramentas.

Texto em negrito e itálico

Você pode usar as tags <i>, '*', ou seja, asterisco simples, ou '_', ou seja, sublinhado simples, para obter o texto em itálico com a seguinte sintaxe:

    • <i>Este é um texto em itálico</i>
    • * Este é um texto em itálico
    • _ Este é um texto em itálico

Todas as sintaxes acima podem renderizar o texto em itálico depois que você clicar em "Executar" na barra de ferramentas.

Texto em negrito e itálico

Linha horizontal

Você pode obter uma linha horizontal usando Markdown '---', três hífens, ou tags de marcação <hr>

Ambas as sintaxes acima renderizam a linha horizontal de uma extremidade a outra após você clicar em "Run".

Linha horizontal

Lista ordenada

A lista ordenada é a lista numerada que você obtém iniciando a tag <ol> e terminando com a tag </ol> com o item necessário entre as tags <li> e </li>. A tag “ol” significa “ordered list”, lista ordenada, e “li” significa “list item”, item de lista. Por exemplo: você pode ver a lista ordenada abaixo contendo itens de uma lista de compras.

<ol>
<li>Peixe</li>
<li>Ovos</li>
<li>Queijo</li>
</ol>

Como alternativa, você pode listar por '1', ou seja, o número necessário, seguido de espaço, conforme o exemplo abaixo.

  1. Peixes
  2. Ovos
  3. Queijo

Ambas as sintaxes acima podem renderizar a lista numerada depois que você clicar em "Executar" na barra de ferramentas.

Lista ordenada

Lista não ordenada

A lista não ordenada é uma lista de marcadores que é obtida usando a tag <ul> e terminando com a tag </ul>. Veja o exemplo abaixo:

<ul>
<li>Peixe</li>
<li>Ovos</li>
<li>Queijo</li>
</ul>

Como alternativa, a lista não ordenada pode começar com o símbolo '-' com espaço, o que resulta no símbolo de círculo preto, e também pode começar com o símbolo '*' com espaço, o que resulta no símbolo de quadrado preto.

- Peixes
- Ovos
- Queijo

O exemplo acima mostra que a lista de marcadores contém o símbolo '-' seguido de um espaço com os itens, o que resulta no símbolo de círculo preto.

Ambas as sintaxes acima geram o mesmo resultado a seguir, em que os itens da lista aparecem com círculo preto, depois que você clicar em "Executar" na barra de ferramentas.

Lista não ordenada

O link interno em Markdown começa com a tag <a> com um ID exclusivo definido pelo atributo 'id', que pode ser exibido como link no bloco de notas com o exemplo abaixo:

<a id = "ID_divisao"text goes here></a>

Além disso, o ID definido acima pode ser exibido como link na seção do notebook seguindo o código que torna o link clicável.

[Título da seção](#ID_divisao)

O exemplo acima pode ser visto abaixo, em que o ID definido é mostrado como link na seção e o link clicável é obtido após clicar em "Run" (Executar) na barra de ferramentas.

Link interno e externo

O link externo em Markdown começa com a tag <a> e termina com <a>, ou seja, <a> representa a âncora que define o link e tem o atributo 'href', também chamado de hiper-referência, que contém o endereço de destino do link ou URL, e os textos entre as tags são visíveis e podem ser clicados para abrir o endereço de destino, conforme mostrado abaixo.

<a> href="https://www.google.com">Link para o Google</a>

Como alternativa, ele também pode começar com __[link de texto](URL do site)__, com o sublinhado duplo em ambos os lados, o link de texto entre colchetes e a URL do site entre parênteses, seguida da URL.

Link para o Google

Ambas as sintaxes acima geram o mesmo resultado abaixo, em que o texto clicável e sublinhado leva a uma nova página depois que você clicar em "Executar" na barra de ferramentas.

Link interno e externo

Tabela

Uma tabela contém as informações em linhas e colunas e é criada pela combinação de '|', a barra vertical, para separar cada coluna e '-', o hífen, para criar o título com a linha em branco, ou seja, uma combinação de barra vertical e hifens para renderizar o formato da tabela.

Além disso, você pode variar as células alinhando-as aproximadamente com as colunas, e o bloco de notas redimensiona automaticamente o conteúdo da célula em questão.

|Name|Address|Salary| |-----|-------|------| |Hanna|Brisbane|4000| |Adam|Sydney|5000|

Como alternativa, o Markdown pode ser usado para criar tabelas: < table > é usado para definir uma tabela com sua largura em porcentagens; <tr> define a linha da tabela com texto em negrito e centralizado; o título da tabela é descrito por <th> na parte superior da tabela; e as outras entradas da tabela são definidas pela tag <td>, ou seja, table data, dados da tabela.

<table style="width:20%">
<tr>
<th><Nome></th>
<th><Endereço></th>
<th><Salário></th>
</tr>

<tr>
<td><Hanna></td>
<td><Brisbane></td>
<td><4000></td>
</tr>

<tr>
<td><Adam></td>
<td><Sydney></td>
<td><5000></td>
</tr>
</table>

Ambas as sintaxes acima geram o mesmo resultado após você clicar em "Executar" na barra de ferramentas.

Tabela

Imagens

Você pode inserir uma imagem na barra de ferramentas escolhendo "Inserir imagem" no menu Editar e pode procurar a imagem desejada, conforme mostrado abaixo.

Imagens

Imagens

A imagem pode conter a tag Markdown <img> com a fonte, ou seja, src como um atributo que consiste no link para a imagem com propriedades opcionais, como largura e altura. Um exemplo disso está abaixo.

<img> <src="https://i.imgur.com/WWrydEh.png" width ="500" height=500 >

Ambos os processos acima renderizam a mesma imagem depois que você clicar em "Executar" na barra de ferramentas.

imagem

Conclusão

Neste tutorial, você aprendeu sobre diferentes tags definidas pela linguagem de marcação e também sobre a sintaxe relacionada às células Markdown específicas do Jupyter Notebook, que são usadas lado a lado com o código para descrever o conteúdo de forma mais eficaz.

Se quiser saber mais sobre Markdown, confira o Guia sobre Markdown.

Tópicos

Cursos de Python

Curso

Introdução ao Python

4 h
6.6M
Domine os fundamentos da análise de dados com Python em quatro horas e explore pacotes populares.
Ver detalhesRight Arrow
Iniciar curso
Ver maisRight Arrow
Relacionado

blog

Jupyter e R Markdown: Notebooks com R

Saiba como instalar, executar e usar o R com o Jupyter Notebook e o R Notebook do RStudio, incluindo dicas e alternativas

Karlijn Willems

15 min

A jupyter lab

Tutorial

Tutorial de introdução ao JupyterLab

Neste artigo, apresentaremos a você o JupyterLab, um dos IDEs mais populares para ciência de dados.
Javier Canales Luna's photo

Javier Canales Luna

Jupyter and the notebook

Tutorial

Como usar o Jupyter Notebooks: O guia definitivo

Este artigo aborda o que são os notebooks e por que você deve usá-los. Também nos aprofundamos nos notebooks hospedados, que facilitam o compartilhamento e a colaboração. Este artigo também aborda dicas, truques e atalhos de teclado.
Adam Shafi's photo

Adam Shafi

Tutorial

Função do sublinhado (_) no tutorial de Python

Neste tutorial, você aprenderá sobre os usos do sublinhado (_) em python.
Hafeezul Kareem Shaik's photo

Hafeezul Kareem Shaik

Tutorial

Tutorial de funções Python

Um tutorial sobre funções em Python que aborda como escrever funções, como chamá-las e muito mais!
Karlijn Willems's photo

Karlijn Willems

Tutorial

Tutorial do GitHub e do Git para iniciantes

Um tutorial para iniciantes que demonstra como funciona o controle de versão do Git e por que ele é crucial para projetos de ciência de dados.
Abid Ali Awan's photo

Abid Ali Awan

Ver maisVer mais