Blog

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

Axiacore CEO. Camilo writes thoughts about the intersection between business, technology, and philosophy

Scale your company with the same people

Practical ideas to do more and get back your time every week

We respect your inbox. Privacy policy

Wait. There's 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 to
Inspire