Repo base de la charla:
https://github.com/klashxx/fstrings-pycones2019El 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 ocupará en esta charla: 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).