Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu achava que se fosse numero, seria sem as aspas, mas nesta estrutura mesmo um número pode ir com aspas, e Python trata tudo como string?
Olá!
Bom pelo que entendi e meio que aprendi é que sim, no Python, qualquer coisa colocada entre aspas simples ('...') ou aspas duplas ("...") é tratada como uma string, independentemente de ser um número ou texto.
Por exemplo:
print('2025') # Isso é uma string print(2025) # Isso é um número inteiro (int)