Volviendo a lo básico, POO en Python ( diferencia entre `__init__` y `__new__`) (parte 10)

Posted on Sun 05 February 2017 in Tutorial Python • Tagged with Python, POO • 3 min read

Continuando con la serie de artículos volviendo a lo básico POO, en este artículo se toca el tema de las diferencias entre __init__ y __new__.

Este artículo se baja en un artículo en inglés entendiendo new e init .

Muchos de los que han programado orientado a objetos en Python nunca …


Continue reading

Volviendo a lo básico, POO en Python ( composición) (parte 9)

Posted on Sat 31 December 2016 in Tutorial Python • Tagged with Python, POO • 1 min read

Para terminar la serie de artículos sobre programación orientada a objetos con python,

La composición significa utilizar objetos dentro de otro objetos sin usar herencia.

A continuación se muestra el diagrama UML de dos objetos A y B.

A continuación se muestra el código de ejemplo:

#!/usr/bin/env python3 …

Continue reading

Volviendo a lo básico, POO en Python ( herencia multiple, problema del diamante) (parte 8)

Posted on Sat 31 December 2016 in Tutorial Python • Tagged with Python, POO • 3 min read

Continuando con los artículos sobre programación orientada a objetos en python.

En el artículo anterior se explicó como trabajar con la herencia multiple. Ahora se explicará el problema del diamante y como lo resuelve Python.

La herencia en diamante se muestra en la siguiente figura:

Donde la clase padre es …


Continue reading

Volviendo a lo básico, POO en Python (multiple herencia) (parte 7)

Posted on Sat 31 December 2016 in Tutorial Python • Tagged with Python, POO • 2 min read

Continuando con los artículos de programación orientada a objetos con python, en este caso se tocará el caso de multiple herencia.

La siguiente figura se muestra el diagrama UML:

Se tienen las siguientes clases y de quien hereda:
- Direccion(object): Tiene un método init que recibe los argumentos calle, ciudad …


Continue reading

Volviendo a lo básico, POO en Python (parte 6)

Posted on Sat 31 December 2016 in Tutorial Python • Tagged with Python, POO • 3 min read

Continuando con la serie de artículos sobre Programación Orientada a Objetos en Python.

En este artículo se explica el uso del decorador classmethod el cual se le pasa como argumentos la clase.

Se tiene una clase abstracta que se llama figura, en ella se tiene los siguientes decoradores:

  • abstractmethod: Métodos …

Continue reading

Volviendo a lo básico, POO en Python (parte 5)

Posted on Mon 19 December 2016 in Tutorial Python • Tagged with Python, POO • 2 min read

Continuando con los artículos sobre Programación Orientada a Objetos en Python, en este caso se usará lo que se vió en la parte 4 de la serie, donde se creó una clase Punto2D y se creó una clase hija Punto3D que heredaba de la Punto2D.

En este caso se incorporarán …


Continue reading

Volviendo a lo básico, POO en Python (parte 4)

Posted on Mon 31 October 2016 in Tutorial Python • Tagged with Python, POO • 5 min read

Los artículos anteriores sobre Programación Orientada a Objetos los pueden revisar en el enlace.

En este artículo se tocará el tema de la herencia, la encapsulación, el uso de getter, setter y deleter, el uso de método estático y y classmethod.

En el artículo de la parte 3 de POO …


Continue reading

Pruebas unitarias con unitest en Python usando nosetests y Docker/docker-compose

Posted on Wed 05 October 2016 in Tutorial Python • Tagged with Docker, Docker-compose, nosetests, Prueba de cobertura, Pruebas unitarias, unittest • 5 min read

Ya se han tocado en el blog el tema de pruebas unitarias, y usando Docker, los artículos anteriores lo pueden encontrar en la etiqueta unittest.

En este artículo se mostrará una clase calculadora que hace una suma y raíz cuadrada, y se tiene la clase para las pruebas unitarias.

Estructura …


Continue reading

CRUD usando Flask y MongoDB con ORM Flask-MongoAlchemy (parte 4)

Posted on Thu 29 September 2016 in Tutorial Python • Tagged with Python, MongoDB, Flask, Docker, CRUD • 3 min read

Continuando con la serie de artículos sobre acceso a mongodb desde Flask.

Los artículos anteriores son:

Para revisar los artículos relacionados a este artículo pueden ver:


Continue reading

CRUD usando Flask para MongoDB (parte 3).

Posted on Wed 28 September 2016 in Tutorial Python • Tagged with Python, MongoDB, Flask, Docker, CRUD • 3 min read

Continuando con la serie de artículos sobre acceso a mongodb desde Flask.

Los artículos anteriores son:

Para revisar los artículos relacionados a este artículo pueden ver:


Continue reading