Como hemos visto a lo largo de nuestro curso, Python es uno de los leguajes
de programación más importantes en la actualidad debido a su filosofía y
estructuración que le generan al usuario una mayor facilidad al momento de
programar a diferencias de otros lenguajes de programación.
Para poder conocer cuál es el propósito de Python debemos empezar por
conocer a su creador, sus ideologías, objetivos, filosofías, etc. Donde estas son
la base de este lenguaje de programación.
Guido van Rossum
Este gran programador e informático nació en
“Benevolent Dictator for Life”
1956 en Holanda y se graduó en Matemáticas
y Ciencias de la Computación por la
Universidad de Ámsterdam en 1982.
Como ya lo sabemos su gran reconocimiento
es la creación de Python, sin embargo, este
señor también desarrolló Mondrian durante su
estancia en Google, una aplicación web cuyo
código está mayormente escrito en Python.
(Dato Curioso: Dicen que el código de Mondrian
(Imagen 1) tuvo unos pequeños cambios en su estructura y
fue modificado para la utilización de este en el
campo del diseño en el mundo, siendo así que
Mondrian App es la aplicación más importante en
las universidades más importantes del mundo)
Guido van Rossum aprendió a codificar por primera vez mientras estudiaba
matemáticas en la Universidad de Amsterdam. Como científico investigador en
la misma universidad, trabajó en un nuevo lenguaje de programación para
reemplazar Basic. (Era una cuestión de necesidad, porque los científicos tenían
que ser capaces de escribir códigos por sí mismos) El nuevo lenguaje,
denominado ABC, falló, pero de las cenizas de ABC desarrolló un nuevo
lenguaje de programación durante sus vacaciones de Navidad, al que nombró
en honor al programa satírico de televisión 'Monty Python's Flying Circus'. REF.
(3)
La creación de Python
Después del fracaso del proyecto de ABC a mediados de 1989, este señor
estaba en la necesidad de buscar un nuevo proyecto que lo entretuviera en las
vacaciones de navidad; Junto a su ordenador este GENIO creo un intérprete
para el lenguaje de Scripting de ABC donde este era admirado por los hackers
de Unix/c, desarrollando así lo que hoy como conocemos como el lenguaje de
programación, Python.
Python: “Un nuevo comienzo para la programación”
No encuentro mejor manera de definir el propósito de
Python, sino con la intervención de su propio creador al
momento de definirlo: “El poder de Python es que su
código es corto y muy literal y avanzando al mismo
tiempo, con lo cual los usuarios pueden leerlo
fácilmente, lo que lo hace adecuado tanto para
principiantes como para programadores avanzados”,
dice este señor. (Imagen 2)
(Imagen 3)
Python se destaca como uno de los lenguajes de programación favoritos por
una serie de aspectos dignos de mencionar: no obliga a los programadores a
un estilo particular y permite elegir varios paradigmas: programación orientada
a objetos, programación estructurada y programación funcional, además de
soportar otros paradigmas a través del uso de extensiones.
Al momento de la creación de este lenguaje, Van Rossum quería que su
lenguaje fuera:
Tan intuitivo como potente
Open Source, así cualquiera podría contribuir a su desarrollo
Un código tan entendible como el idioma inglés
Apropiado para tareas diarias, permitiendo tiempos
de desarrollo cortos
Desde mi perspectiva considero que la genuinidad de Python al ser un lenguaje
hecho “para todos” lo hace uno de los lenguajes de programación más
importantes en la actualidad, al promulgar una pasión neta a una gran masa de
personas (en mi caso) para adentrarse al mundo de la programación. REF. (1)
La salida de Van Rossum
Considerando todos los aspectos relevantes que ha traído Python al mundo,
considero que es importante resaltar la salida de su creador.
Van Rossum desde que inició este proyecto y aun en la actualidad es considera
como el “Dictador benevolente de por vida”, es decir, el máximo y más
importante cabecilla de este lenguaje; Hace más de dos años que este GENIO
dejo de ser parte del comité de Python y esto debido directamente al cansancio
del odio y al ya no querer volver a pelear nunca más con personas que
detestaban sus decisiones.
Hoy en día Python no tiene un modelo de gobernabilidad marcado, sin
embargo, cabe aclarar que Van Rossum aún sigue siendo uno de los
desarrolladores principales de Python, sin embargo, descarto la posibilidad de
regresar a la junta directiva.
Después de siete años en Google, a principios de diciembre de 2012, anuncia
su retirada de la empresa norteamericana para incorporarse en enero de 2013
a la plantilla de la compañía Dropbox (Dónde se encuentra actualmente). REF.
(2)
Preguntas problematizadoras
¿La filosofía de “llevar la programación hacía todas las personas” es lo
que ha destacado a Python de los otros lenguajes de programación, qué
opinas si esta misma filosofía se aplica en diferentes campos del saber
diferentes al de programación?
¿Desde una perspectiva integral consideras que debido a la influencia
que ha tenido Python en la actualidad, debería de implementarse en los
colegios un espacio para que los estudiantes fortalezcan sus
conocimientos frente a esta fuente vital programación?
¿Debido a la influencia de Van Rossum, lo considerarías como el
informático más importante de las últimas dos décadas?
Videos complementarios
https://www.youtube.com/watch?v=7kn7NtlV6g0&ab_channel=OxfordUni
on
https://www.youtube.com/watch?v=J0Aq44Pzew&ab_channel=OracleDe
velopers
https://www.youtube.com/watch?v=Y8Tko2YC5hA&ab_channel=Progra
mmingwithMosh
Páginas Web Complementarias
https://www.t3europe.eu/en/t3-europe/edublogs/interview-guido-rossum
https://www.genbeta.com/actualidad/python-se-ha-convertido-en-el-
lenguaje-de-programacion-que-crece-mas-rapido
https://web.archive.org/web/20150412161127 /http://langpop.com/
Referencias bibliográficas
[1] Nosuna, “Guido Van Rossum y Python”, [Online] Velneo. 2011.
Available: https://velneo.es/guido-van-rossum-y-python/
[2] Gabriela Gonzáles, “Guido Van Rossum culpa en parte a las redes
sociales por su decisión de abandonar la supervisión de Python”,
[Online] Genbeta. 2019. Available:
https://www.genbeta.com/desarrollo/guido-
van-rossum-culpa-parte-a-redes-sociales-su-decision-abandonar-
supervision-python
[3] Koen Stulens, “The Power of Python Explained by creator Guido Van
Rossum”, [Online] T3 Europe EduBBlogs. 2020. Available:
https://www.t3europe.eu/en/t3-europe/edublogs/interview-guido-rossum
Referencias de gráficos e imágenes
Imagen 1: https://www.t3europe.eu/t3-europe/-/media/ti/t3-
europe/images/blog/blog-python-blog-guido.jpg?la=en&rev=95242eee-
3bf7-4e81-9129-
c182340f6f2e&hash=C555D6E4A0F0EB5CF706409671714E8A91A906
EE
Imagen 2: https://encrypted-
tbn0.gstatic.com/images?q=tbn%3AANd9GcTo3nlYVna8CAwQUvK
CV8g9M-vU-P2wK9kk9w&usqp=CAU
Imagen 3: https://i.blogs.es/3b10a2/growth_major_languages-1-
1024x878/450_1000.png