Cuando empezamos a usar lenguajes como Python empezamos a leer muchas veces, la palabra Objeto o Lenguajes Orientado a objetos o POO...
Entonces para entender este tipo de programación aunque sepas o no de programación, es costoso empezar.
Si bien Python es multiparadigma, quiere decir que puedo programar a la antigua o a la nueva (Cuack)..
Vamos a Hacer algo sencillo para que veas como trabajar!!!
Para crear un objeto, lo primero que necesitamos en un modelo!!
Un modelo se genera a partir de lo que llamaremos CLASE...
Vida real:
Clase Auto:
"CARACTERISTICAS"
Color
Cilindrada
Marca
Tipo
"ACCIONES"
Arranca
Semueve
gastascombustible
Para que sirve??
Es solo para que cada ves que creemos un vehiculo en particular, no tengamos que hacerlo de cero y podamos unificar los criterios....
MiAuto=Auto()
Rojo
3.4
fiat
sedan
OtroAuto=Auto()
verde
1.6
chevrolet
sedan
Entonces tenemos 2 objetos:
1.MiAuto
2.OtroAuto
Si... Objetos...
Ahora a la hora de trabajar con estos objetos, las realizamos de acuerdo a su nombre...
Ejemplo:
MiAuto.arranca
OtroAuto.gastacombustible
un ejemplito en python!!!
#---------------------------------------------------------------------------------
#Creo el Modelo (clase)
class Auto:
def __init__(self,color,marca,cilindrada,tipo): #Esta funcion construye de arranque el objeto.
self.color=color
self.marcar=marca
self.cilindrada=cilindrada
self.tipo=tipo
#Aca te toca a vos!!!
def andar():
pass
#Creo Objetos
miauto=Auto("rojo","Fiat","1,6","Sedan")
otroauto=Auto("verde","Chevrolet","2,00","Coupe")
#Ver caracteristicas del Obejeto
print miauto.color
print otroauto.color
#-----------------------------------------------------------------------------------------
Bueno es la forma mas sencilla de explicarlo, espero que les sirva!!!
Gracias.. Chauuuuu