Clases en Python

CN Camilo Nova Camilo Nova

Camilo Nova

CEO
1 min read.

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

As the Axiacore CEO, Camilo writes about the intersection of technology, design, and business. With a strategic mindset and a deep understanding of the industry, he is dedicated to helping companies grow.

Newsletter

Subscribe to our newsletter:

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.