Blog

Clases en Python

1 min read.
CN Camilo Nova Camilo Nova

Camilo Nova

CEO
Join our 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

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

Get notified when we publish something new Free, not cheap 💌

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