O método __init__ é um método especial em Python, conhecido como o construtor da classe. Ele é chamado automaticamente sempre que uma nova instância (objeto) da classe é criada. Sua principal finalidade é inicializar os atributos da instância.

class Livro:
    def __init__(self, titulo, autor, paginas):
        self.titulo = titulo
        self.autor = autor
        self.paginas = paginas
        print(f"Livro '{self.titulo}' criado com sucesso.")

    def exibir_detalhes(self):
        print(f"Título: {self.titulo}, Autor: {self.autor}, Páginas: {self.paginas}")

livro1 = Livro("O Pequeno Príncipe", "Antoine de Saint-Exupéry", 96)
# Saída: Livro 'O Pequeno Príncipe' criado com sucesso.
livro1.exibir_detalhes()
# Saída: Título: O Pequeno Príncipe, Autor: Antoine de Saint-Exupéry, Páginas: 96