Clases en Python

CN Camilo Nova Camilo Nova

Camilo Nova

CEO
1 min read.
Subscribe newsletter

Ejemplo del manejo de clases en python:



#!/usr/bin/env python

#Primera clase en python
class Empresa :
    """Clase Empresa, que abstrae una empresa del mundo real"""
    
    def __init__(self, nombreEmpresa, productoReal, cantidadEmpleados) :
        self.nombreEmpresa = nombreEmpresa
        self.productoReal = productoReal
        self.cantidadEmpleados = cantidadEmpleados
        
        print "La empresa", nombreEmpresa, "vende", productoReal, " emplea a", cantidadEmpleados, "empleados."
        
    def venderProducto(self) :
        print "Vendida una unidad de", self.productoReal
        
    def contratarEmpleados(self, cantidad) :
        self.cantidadEmpleados = self.cantidadEmpleados + int(cantidad)
        
        print "La empresa ahora emplea a", self.cantidadEmpleados, "empleados."

# Orientacion a Objetos en python
if __name__ == '__main__':
    print "\nCreamos la instancia de la clase:"
    empresa = Empresa("AxiaCore", "AxiaHost", 10)
    
    print "\nVendemos un producto:"
    empresa.venderProducto()
    
    print "\nContratamos 2 empleados:"
    empresa.contratarEmpleados(2)

Written by Camilo Nova

CN Camilo Nova Camilo Nova

Software Engineer, Investor, CEO, and father of two. Camilo writes on the intersection of technology, design, and business.

Join our newsletter to keep in touch: No SPAM

Read more

Funciones en Python

Este es un ejemplo de manejo de funciones en python:#!/usr/bin/env python# La funcion debe declararse antes de ser llamada, e...

1 min read.

Bucles en Python

Ejemplo de los bucles en Python:#!/usr/bin/env python# Bucles en pythonif __name__ == '__main__': while True : ...

1 min read.

Condicionales en Python

Seguimos aprendiendo Python, hasta el momento llevo bastantes puntos a favor que me motivan a aprenderlo mas, aquĆ­ dejo un ej...

1 min read.

Build Once. Own Forever.