F-strings: A format system to rule them all
El universo Python es fantástico, está en continua expansión y su naturaleza abierta hace que se nutra de las mejores ideas con independencia de si estaban ya implementadas en otros lenguajes.
Precisamente de una de estas grandes genialidades nos ocupa: las strings interpolation traducido a Python como F-strings. Un componente core presente a partir de la versión 3.6, tan simple como potente y efectivo, sin duda, otro argumento para convencer a los rezagados de Python 2.
Comentaremos la PEP-0498, enumeraremos las múltiples ventajas que nos aportan e intentaremos discernir las posibles pitfalls ¿nos pueden meter en algún lio?, ¿merece la pena migrar todo nuestro software? ¿Nuestros programas pueden verse afectados en cuando a su rendimiento?
Finalmente nos ensuciaremos las manos y pondremos ejemplos (algún jupyter notebook caerá) de los diferentes casos de uso comparándolos con las alternativas previas. ¡Acérquense! ¡Dejen que su código disfrute de una claridad sin precedentes!.
Simple is better than complex (SIEMPRE).
Texto base de la charla F-strings: A format system to rule them all comentada en Alicante durante la PyConES 2019.
Para acceder al Jupyter Notebook base de la presentación:
En el repo podéis encontrar las instrucciones para su instalación en local.
comments powered by Disqus