miércoles, 21 de febrero de 2018

Receta Python No. 15-2: Usar Tipos Estáticos en Python

1. Problema

Especificar un tipo de dato a un objeto para mejorar el rendimiento de la ejecución de una aplicación.

2. Solución

Una vez instalado el módulo Cython, y las herramientas extras -como el compilador de C-, es posible definir tipos de datos para objetos (Bertrand, 2016). Esto se logra a través de la palabra clave cdef.

3. Código Python


Luego, en la línea de comandos escribir:

$ cython definir_tipo_dato.pyx


Esto producirá un archivo con código fuente C llamado definir_tipo_dato.c [enlace alternativo].


Finalmente, el archivo generado podrá ser compilado:

$ gcc -shared -o definir_tipo_dato.so definir_tipo_dato.c `python3-config --includes`

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.