Curso Completo ➢ bit.ly/CAE_Python Lista de POO ➢ bit.ly/POO_CAE 🐍 Lee la info en la web 💻 ➢ bit.ly/3v8onk6 Tutorial de Matlab Español ➢ bit.ly/2Fks7XN Curso de Simulink desde Cero ➢ bit.ly/3eSSOAC
Muchas Gracias Ronald por el Apoyo al Canal. Me alegra saber que te ha ayudado el curso a aprender sobre este interesante lenguaje de programación. Un abrazo grande y cualquier duda puedes dejarla aqui en los comentarios.
aca esta el reto! este si me salio bien, fue mas facil de lo que esperaba, de verdad enseñas bien! class Telescopio: """ Objeto para ver estrellas o cosas muy lejanas.
Gracias. El reto: class Conducto(): ''' Clase empleada para los conductos de ventilación. material(str), espesor(float) en mm, diametro(int)mm, longitud(float)m ''' # Método constructor def __init__(self, material, espesor, diametro=250, longitud=3.0): self.material = material #Las primeras self.material pertenecen a la clase Conducto self.espesor = espesor #Las segundas material pertencen a los argumentos del constructor self.diametro = diametro self.longitud = longitud
if __name__=='__main__': #Instanciando el objeto conductoCircular1 = Conducto('chapa', 0.5) conductoCircular2 = Conducto('aluminio', 0.7, 300, 5.0) print(conductoCircular1.__doc__) print(conductoCircular1.__dict__) print(conductoCircular2._dict__)
Curso Completo ➢ bit.ly/CAE_Python
Lista de POO ➢ bit.ly/POO_CAE
🐍 Lee la info en la web 💻 ➢ bit.ly/3v8onk6
Tutorial de Matlab Español ➢ bit.ly/2Fks7XN
Curso de Simulink desde Cero ➢ bit.ly/3eSSOAC
Excelente canal, me hice suscriptor, me has ayudado mucho.
Muchas Gracias Ronald por el Apoyo al Canal. Me alegra saber que te ha ayudado el curso a aprender sobre este interesante lenguaje de programación. Un abrazo grande y cualquier duda puedes dejarla aqui en los comentarios.
Un abrazo de Chile, gracias por tu tiempo y conocimientos.
aca esta el reto! este si me salio bien, fue mas facil de lo que esperaba, de verdad enseñas bien!
class Telescopio:
"""
Objeto para ver estrellas o cosas muy lejanas.
"""
def __init__(self, marca, material, modelo, focal, diametro):
self.marca = marca
self.material = material
self.modelo = modelo
self.focal = focal
self.diametro = diametro
if __name__ == "__main__":
telescopio1 = Telescopio("galileo italy", "aluminio, plastico, vidrio.", "El modelo es 76700", "700mm", "76mm")
print(telescopio1.diametro)
class Moto:
"""
Clase para trabajar con motos
"""
def __init__(self,marca,placa,color,cilindraje):
self.marca = marca
self.placa = placa
self.color = color
self.cc = cilindraje
if __name__ == "__main__":
#instancia de objetos
moto_santy = Moto("Suzuki","WKU64E","Negro",150)
moto_juli = Moto("Yamaha","JUL25G","Azul",150)
moto_carlitos = Moto("Pulsar","VOE46E","Amarillo",200)
print(moto_santy.__dict__)
print(moto_carlitos.__dict__)
print(moto_juli.__dict__)
thx
class Vehiculos:
"""
Clase para gestionar parque de vehiculos.
"""
def __init__(self, marca, modelo, potencia, combustible):
self.marca = marca
self.modelo = modelo
self.potencia = potencia
self.combustible = combustible
if __name__ == '__main__':
# Instanciando el objeto
vehiculo_1 = Vehiculos('Honda','Accord','200','Gasolina')
vehiculo_2 = Vehiculos('Toyota','RAV4','180','Hybrid')
print(vehiculo_1.__dict__)
print(vehiculo_2.__dict__)
class Tool_box():
"""
Clase empleada para definir una caja de herramienta
"""
#Metodo constructor
def __init__(self, marca, tool1, tool2, power_gen):
self.marca = marca
self.tool1 = tool1
self.tool2 = tool2
self.power_gen = power_gen
if __name__ == "__main__":
electric_tool = Tool_box("Truper", "Pinzas", "Taladro", True) #Instanciando el objeto
carpentry_tool = Tool_box("Urrea", "Segueta", "Destornillador", False)
Desafío 2:
class Bajo:
"""
Clase creada para trabajar con bajos
"""
def __init__(self,marca, cant_cuerdas, tipo, mic):
self.marca = marca
self.cant_cuerdas = cant_cuerdas
self.tipo = tipo
self.mic = mic
if __name__ == '__main__':
bajo_fender = Bajo ("Fender", 4, "Acustico", True)
bajo_yamaha = Bajo ("Yamaha", 5, "Electrico", True )
print(bajo_fender.__dict__)
print(bajo_yamaha.__dict__)
Gracias. El reto:
class Conducto():
'''
Clase empleada para los conductos de ventilación.
material(str), espesor(float) en mm, diametro(int)mm, longitud(float)m
'''
# Método constructor
def __init__(self, material, espesor, diametro=250, longitud=3.0):
self.material = material #Las primeras self.material pertenecen a la clase Conducto
self.espesor = espesor #Las segundas material pertencen a los argumentos del constructor
self.diametro = diametro
self.longitud = longitud
if __name__=='__main__':
#Instanciando el objeto
conductoCircular1 = Conducto('chapa', 0.5)
conductoCircular2 = Conducto('aluminio', 0.7, 300, 5.0)
print(conductoCircular1.__doc__)
print(conductoCircular1.__dict__)
print(conductoCircular2._dict__)
class Moto:
"""
clase creada para trabajar con motos
"""
"metodo construtor"
def __init__(self, tipo_motor: str , color : str, cilindraje: int , modelo: str):
self.tipo_motor : str = tipo_motor
self.color : str = color
self.cilindraje : int = cilindraje
self.modelo : str = modelo
if __name__=="__main__":
moto1 = Moto('semi_automatica', 'blanca' , 125 , 'Best')
moto2 = Moto('automatica','gris',155,'N max')
print(moto1.__dict__.values())
print(moto2.__dict__.values())
class Curso:
def __init__(self, id, nombre, duracion, modalidad, precio):
self.id = id
self.nombre = nombre
self.duracion = duracion
self.modalidad = modalidad
self.precio = precio
if __name__ == '__main__':
materia = Curso(1209, 'matematica', '2 meses', 'virtual', '380')
print(materia.__dict__)
class Celulares:
'''
Clase para promocionar celulares
'''
def __init__(self, marca, ram, almacena_interno="64GB", precio=300.000):
self.marca=marca
self.ram=ram
self.almacena_interno=almacena_interno
self.precio=precio
if __name__=="__main__":
celular1=Celulares("SamsungA03", "2GB", "64GB", 120.000)
print(celular1.__dict__)
celular2=Celulares("SamsungA21S", "3GB", "128GB", 390.000)
print(celular2.__dict__)
RETO 2
class Celular():
"""
Clase para celular
"""
#Metodo constructor
def __init__(self, marca, memoria, color, bateria_bateria):
self.marca=marca
self.memoria=memoria
self.color=color
self.bateria=bateria_bateria
if __name__ == '__main__':
celular1=Celular('Samsung',128,'negro',76) #Iniciando objeto
print(celular1.__dict__)
class Monitor:
"""
Clase empleada para trabajar con moto
"""
#Metodo Constructor
def __init__(self, marca, modello, dimensione, versione_digital = True):
self.marca = marca
self.modello = modello
self.dimensione = dimensione
self.versione = versione_digital
if __name__ == '__main__':
monitor1 = Monitor('samsung', 'TLGR', 150, True)
print(monitor1.dimensione)
print(dir(monitor1))
print(monitor1.__doc__)
print(monitor1.__dict__)
class Perro:
"""Clase de un perro"""
def __init__(self, nombre, edad, color):
self.nombre = nombre
self.edad = edad
self.color = color
self.ladra1 = True
def ladra(self):
print( f"el perro {self.nombre} de color {self.color} tiene {self.edad} ano")
if __name__ == '__main__':
pinki = Perro("pinki", 1, "cafe") #instanciando el objeto
oso = Perro("oso", 2, "negro")
print(pinki.nombre)
print(pinki.color)
print(oso.color)
pinki.ladra()
print(pinki.__doc__)
print(pinki.__dict__)
class Led():
"""
Clase empleada para trabajar con TV led
"""
def __init__(self, marca, pulgadas, pixeles, hdmi):
self.marca = marca
self.pulgadas = pulgadas
self.pixeles = pixeles
self.has_hdmi = hdmi
led1 = Led("samsung", 32, 1300, True)
led2 = Led("toshiba", 32, 1200, False)
Desafio
class Gato:
"""
Clase empleada para trabajar con gatos
"""
#Método Constructor
def __init__(self, color, edad, peso, raza, sexo):
self.color = color
self.edad = edad
self.peso = peso
self.raza = raza
if __name__=='__main__':
#instanciando un objeto nuevo
gato1 = Gato('gris con blanco',3,5,'criollo','M')
gato2 = Gato('Amarillo',5,4,'angora','F')
print(gato1.__dict__)
print(gato2.__dict__)
Excelente Carlos. Buen trabajo.
class AlarmaSmart():
"""
Software para controlar alarma inteligente
"""
def __init__(self, user, password, ssid, ssid_pass, zones):
self.user = user
self.password = password
self.ssid = ssid
self.ssidpass = ssid_pass
self.zones = zones
if __name__ == '__main__':
alarma = AlarmaSmart('admin', '1234', 'red_wifi', 'wifi_pass', 5) # Instanciando al objeto
print(alarma.user)
print(alarma.__dict__)