Pythonism (1)

En el entorno del lenguaje de programación Python, es común encontrarse con términos como pythonista (para la persona que no sólo usa el lenguaje de programación, sino que favorece o promueve el estilo que conlleva la filosofía del lenguaje de programación) y pythonic (principalmente aplicado a soluciones que han hecho uso del lenguaje de programación y que reflejan ese estilo de trabajo o forma de pensar del pythonista). Ocasionalmente uno también llega a ver, como referencia al practicante de Python, el término Pythoneer, pero no es muy común (y menos entre los hispanoparlantes).

La historia registra1 que el nombre del lenguaje se debe a la troupe de comedia Monty Python, de quien van Rossum era admirador cuando comenzó a trabajar en su desarrollo. Inspiración o admiración que se llevó hasta la documentación del lenguaje en donde hay referencias a ciertas rutinas de este grupo de comedia.

Ahora, al margen de todo esto, sobre el porqué del nombre «Monty Python», no hay una explicación definitiva ni concreta. La mejor explicación es simplemente que se buscaba un nombre absurdamente memorable, con una mezcla de pompa británica (“Monty” por alusión burlona a Lord Montgomery, el célebre militar británico) y la extraña combinación que resultaba al juntarlo con algo reptiliano (“Python”, pitón en inglés). La combinación arbitraria era parte del chiste. Para un británico de esa época, la carga cultural asociada a la palabra “Monty” contribuía mucho a lograr ese contraste y, por tanto, a incrementar el impacto en la audiencia. El estilo de comedia o de trabajo de este grupo suele denominarse «Pythonesque«, término que no ha permeado en la comunidad de Python, esa función la cumple el adjetivo «pythonic«.

Por otro lado, tenemos (sin relación, pero sí fuente de confusión) pitonisa (del latín tardío pythonissa), un término que se forma sobre python, entendido como “espíritu profético” o “persona poseída por un espíritu profético”, más el sufijo latino -issa, que dio en español formas femeninas de ese tipo. Así, «pitonisas» se refieren a mujeres con la supuesta capacidad de adivinar el futuro, predecir acontecimientos o ejercer clarividencia. Históricamente, eran las sacerdotisas del oráculo de Delfos en la antigua Grecia, que transmitían los mensajes de Apolo. En la actualidad se refiere a adivinas o hechiceras. Así, el término pitonismo (ya en desuso) implica, atañe y hace referencia al comercio, tráfico o algún trato con las pitonisas o con quien ha sido consultado por medio de una adivinadora, pronosticadora, agorera o quizá una hechicera para realizar algunas prácticas o procedimientos supersticiosos.

¿A dónde voy con esto? Resulta que me ha faltado una palabra para hablar de una acción en particular. Pythonic no me sirve, pues es un adjetivo que, como he mencionado, alude a haber aplicado un estilo (en este caso, a haber usado las facilidades del lenguaje o «el estilo de programación» que el modelo de este lenguaje conlleva). Ese es el resultado, pero sobre el proceso de lograrlo es de lo que quiero escribir un poco, y considero que, para hablar de una acción o grupo de estas encaminadas a alcanzar algo «pitónico», utilizar el mismo término puede resultar confuso. Se trata de un proceso en el que se va refinando cada resultado hasta alcanzar lo «pitónico». Para algunos, ciertos puntos intermedios quizás sean «pitónicos», pero aun así, estos todavía pueden ser refinados en algo aún más «pitónico«, actividad a la que llamo «pythonism» («pitonismo»).

Referencias

  1. «Python (programming language)«, Wikipedia, web. Visited: 2026.03.12. URL: https://en.wikipedia.org/wiki/Python_(programming_language).
  2. «Monty Python«, Wikipedia, web. Visited: 2026.03.12. URL: https://en.wikipedia.org/wiki/Monty_Python.

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.