#Desde a fuera """ class Usuario: def saludo(self,nombre): return "Hola, soy un usuario de" + nombre def muestra_datos(self): print(self.nombre) empresa = Usuario() empresa.nombre = "James" empresa.muestra_datos() print(empresa.saludo(" Codigo Facilito")) """ # Desde a dentro """ class Usuario: def mostrar_nombre(self): print(self.nombre) def crear_nombre(self,nombre): self.nombre = nombre datos = Usuario() datos.crear_nombre("\nJames\n") datos.mostrar_nombre() """ #Ejemplo final class Usuario: def __init__(self,name='', phone='',email=''): self.name = name self.phone = phone self.email = email def datos(self): return (self.name + self.phone,self.email) imprecion = Usuario('james,' + " " + '787-421-4265,' + " " + '[email protected]') resultado = imprecion.datos() print(resultado) # Practica """ class Usuario: def __init__(self): self.name = "James" self.email = "[email protected]" self.phone = "787-300-5201" def datos(self): return (self.name +" "+ self.email + " " + self.phone) imprecion = Usuario() resultado = imprecion.datos() print(resultado) """
-
check_circle_outlineMódulo 1 | 8 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 7 clases
Conceptos Básicos
expand_more -
check_circle_outlineMódulo 3 | 6 clases
Listas
expand_more -
check_circle_outlineMódulo 4 | 6 clases
Tuplas
expand_more -
check_circle_outlineMódulo 5 | 7 clases
Cadenas
expand_more -
check_circle_outlineMódulo 6 | 6 clases
Diccionarios
expand_more -
check_circle_outlineMódulo 7 | 9 clases
Ciclos y Condicionales
expand_more -
check_circle_outlineMódulo 8 | 14 clases
Funciones
expand_more -
check_circle_outlineMódulo 9 | 12 clases
Clases
expand_more-
done_all
Clase 1
Qué es la programación orientada a objetos
-
done_all
Clase 2
Crear clases
-
done_all
Clase 3
Métodos
-
done_all
Clase 4
Atributos
-
done_all
Clase 5
Tipos de atributos
-
done_all
Clase 6
Métodos estáticos
-
done_all
Clase 7
Métodos de clase
-
done_all
Clase 8
Herencia
-
done_all
Clase 9
Herencia múltiple
-
done_all
Clase 10
Sobre escritura de métodos
-
done_all
Clase 11
Clase Object
-
done_all
Clase 12
Resumen del bloque de objetos
-
-
check_circle_outlineMódulo 10 | 8 clases
Módulos y Paquetes
expand_more -
check_circle_outlineMódulo 11 | 5 clases
Extras
expand_more -
check_circle_outlineMódulo 12.-
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-
8 comentario(s)
Es un poco liado. Parece el gag de los hermanos Max (el contratante y el contratado...). Igual con un ejemplo más real....pues esto de poner el mismo valor que el nombre de la variable u objeto, lia mucho. Mejor si creas ejemplos más currados:.
class Usuario():
alumno1=Usuario()
alumno1.username='Pepe'
alumno1.correo='[email protected]'
alumno1=Usuario()
alumno2.username='Paco'
alumno2.correo='[email protected]'
etc
Es lo mismo, pero para alguien que se inicia no lo es...
class Usuario():
alumno1=Usuario()
alumno1.username='Pepe'
alumno1.correo='[email protected]'
alumno1=Usuario()
alumno2.username='Paco'
alumno2.correo='[email protected]'
etc
Es lo mismo, pero para alguien que se inicia no lo es...
Hola,
El metodo def __init__ (): vendría a ser como en "constructor" de otros lenguajes ..¿verdad?
Si bien entendí, no es obligatorio su definición al crear una clase..
Entonces cuando se crea un objeto instanciando la clase sin haber definido previamente un método __init__ , se puede pensar que está implicito dicho método?
El metodo def __init__ (): vendría a ser como en "constructor" de otros lenguajes ..¿verdad?
Si bien entendí, no es obligatorio su definición al crear una clase..
Entonces cuando se crea un objeto instanciando la clase sin haber definido previamente un método __init__ , se puede pensar que está implicito dicho método?
Hola, muy buen video, ya me quedó más claro todo ese cuento de la programación orientada a objetos; realmente estaba más perdido que la mamá del chavo. ¡gracias!
Hola buenas noches Eduardo oye tengo una duda con "def" al momento de usar esta palabra reservada se puede definir un método y al mismo una función