1
resposta

[Dúvida] Para que serve o ponto e vírgula nessa aula?

No minuto 6:25, o instrutor utiliza um "ponto e vírgula" junto ao método plot. Qual a finalidade dele nesse código? Testei com e sem o ponto e vírgula e não percebi diferença.

1 resposta

Boa noite, Vinicius! Tudo bem com você?

Quando estamos trabalhando em ambientes interativos como o Jupyter Notebook ou o Google Colab, o ponto e vírgula é usado para suprimir a saída do último comando. Por exemplo, se temos um gráfico gerado pelo método plot, o ponto e vírgula pode ser usado para evitar que o texto descritivo do objeto gráfico seja exibido após o gráfico. Abaixo, deixo uma imagem que ilustra a diferença e também deixo o código para você simular, observe que no primeiro caso, teremos o texto <Axes: xlabel='X', ylabel='Y'>, que detalha o eixo do gráfico, já no segundo caso, usando o ponto e vírgula apenas o gráfico aparece:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

np.random.seed(0)
x = np.random.rand(10)
y = np.random.rand(10)

dados = pd.DataFrame({'X': x, 'Y': y})
dados.plot(kind='scatter', x='X', y='Y', figsize=(10, 6))
dados.plot(kind='scatter', x='X', y='Y', figsize=(10, 6));

Resultado:

Imagem que mostra a diferença de execução entre os dois comandos, a diferença é que no primeiro tem o texto antes do gráfico em si

Observação: Isso é mais uma questão de estética e clareza na apresentação dos resultados do que uma necessidade funcional, então não se preocupe.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado