Python orientado a objetos

from tkinter import *

class App():
def init(self, master):
self.frame = Frame(master)
self.lbl_saludo = Label(self.frame, text=“Hola mundo”)
self.lbl_saludo.pack()
self.frame.pack()

app = Tk()
#apli = App(app)
app.mainloop()

disculpen soy nuevo en esto. el código funciona bien, mi pregunta es con o sin lo que esta en comentario funciona. ¿Cuál sería la mejor manera de escribir para que sea bien orientado a objeto?

Hola!

Si comentás la instanciación de App, te aparece una aplicación pero sin la etiqueta que armaste o todo lo que tengas en App. Para incluirlo debés descomentarlo, claro.

Sobre tu pregunta sobre armar el código que esté bien orientado a objetos, lo que hiciste está bien, pero se va a notar mejor cuando tengas mucho más código estructurado de una manera u otra…

Gracias Facundo, tenés razón si comento la instancia solo obtengo una ventana vacía. Estoy aprendiendo, algún consejo que te sobre por ahí, algo bueno para leer, un buen curso, manual tutorial o algo parecido, te lo agradecería. Igual muchas gracias por tu tiempo