7 datos divertidos sobre Python que impresionarán a sus colegas
Entonces, acaba de corregir un error oculto que molestó a los usuarios durante semanas y tiene algunos colegas cerca. Ellos, especialmente el gerente de producto, brindarán abundantes elogios por sus impecables habilidades de programación y resolución de problemas.
Pero, ¿por qué dejar que los impulsos del ego se detengan allí? Una mención casual de estos datos divertidos sobre Python durante la hora del almuerzo impresionará a sus colegas nuevamente y consolidará su posición como "el gurú de Python".
1. Python es más antiguo que Java
Parece que Python es para desarrolladores de software de generaciones jóvenes.
Sin embargo, Python se creó el 20 de febrero de 1991 y Java el 23 de mayo de 1995.
De hecho, Python es 4 años mayor que Java .
¿Por qué mucha gente piensa que Python es más joven?
Por un lado, Python saltó a la fama alrededor de la década de 2010 cuando la ciencia de datos y la inteligencia artificial comenzaron a comerse el mundo.
Por otro lado, Java fue el centro de atención desde el principio.
2. La elipsis es viable porque es linda
En Python, podemos usar puntos suspensivos como marcador de posición de la siguiente manera:
def my_func():
...
3. ¿Por qué Python se llama Python?
No se trata de serpientes.
Es porque Guido van Rossum, el padre de Python, es un gran admirador de la compañía de comedia británica Monty Python .
Guido, por cierto, es un ingeniero de software de leyenda. Como se menciona en su página de Wikipedia , comenzó el proyecto Python como un pasatiempo para mantenerlo ocupado durante la semana de Navidad.
¿Cuántos programadores en el mundo pueden crear un fabuloso lenguaje de programación durante la semana de Navidad?
4. Hay muchas implementaciones de Python
Se supone que el Python de uso común en realidad se llama CPython, dado que está implementado por el lenguaje de programación C.
En general, un desarrollador de Python solo necesita dominar CPython y usarlo para producción. Pero es bueno saber que existen otras variantes de Python. Para nombrar unos pocos:
- PyPy — Python en Python
- Jython — Python en Java para la plataforma Java
- IronPython — Python en C#
- CLPython — Python en Common Lisp
Incluso el propio Guido admitió que no es fácil pasar de Python 2 a Python 3.
Por lo tanto, Python 4.0 no llegará en un futuro previsible.
6. GIL es un mecanismo de Python infame pero no se eliminará
El mecanismo Global Interpreter Lock (GIL) es un diseño infame de Python.
En pocas palabras, es un bloqueo para garantizar que solo haya un subproceso que controle el intérprete de Python.
Sin duda, esto puede ser un cuello de botella en el rendimiento de los programas multihilo y vinculados a la CPU. Python, debido a GIL, no es bueno en la programación de subprocesos múltiples.
Sin embargo, como lo mencionó Guido en su artículo “ No es fácil eliminar el GIL ”, es probable que el GIL no se elimine en un futuro previsible.
"Agradecería un conjunto de parches en Py3k solo si el rendimiento de un programa de subproceso único (y para un programa de subprocesos múltiples pero vinculado a E/S) no disminuye" — Guido van Rossum
7. Hay muchas características WTF en Python
Ningún lenguaje de programación, incluido Python, es perfecto. ¿Lo es?
Este artículo, " 9 características extrañas de Python y cómo explicarlas ", muestra algunos fragmentos de Python súper confusos y extraños. Algunos de ellos no tienen un buen diseño, como las declaraciones "para - si no".
Sin embargo, un buen lenguaje de programación es el que sigue evolucionando. Python está cambiando y mejorando muy rápido. Será cada vez mejor seguro.
Gracias por leer. ❤️ Encuéntrame en: Twitter | Linkedin | Medio
Codificación de nivel superior
¡Gracias por ser parte de nuestra comunidad! Antes de que te vayas:
- Aplaude la historia y sigue al autor
- Ver más contenido en la publicación Level Up Coding
- Síguenos: Twitter | LinkedIn | Boletin informativo

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































