OpenBootcamp Profile picture
Ahora exclusivamente en Youtube y Discord. Y gratis. https://t.co/4R24zgUo3X

Sep 20, 2022, 16 tweets

#StoryAlert

Hoy vamos a contaros algunas cositas de uno de vuestros lenguajes de programación favoritos: PYTHON.

Estáis listos? Pillad palomitas y refrescos porque se viene...

Hi-hi-hi-hi-hiloooooooo!

La primera publicación de Phyton fue el 20 de Febrero de 1991 (como dato curioso, el atractivo Social Media que os dedica estas líneas, nació también un 20 de febrero.)

Aunque su desarrollo empezó a finales de los 80 de la mano de su creador: Guido Van Rossum , este majete 👇

Se creo con la intención de sustituir al lenguaje ABC.

Su nombre, Python, es un homenaje del creador a sus cómicos favoritos. Los británicos, Monty Python.

Python alcanzó la versión 1.0 en enero de 1994.

Una curiosidad del lanzamiento fueron las herramientas de programación funcional: lambda, reduce, filter y map.

¿Por qué curiosidad? Porque fue un hacker nostálgico quien las implementó: Amrit Perm.

La última versión disponible es la 3.10.7, lanzada este mismo septiembre.

No os cuento la historia de las versiones porque estoy un poco así:

Hoy día, hay rumores sobre una versión 4.0 en camino.

Se rumorea que sería un nuevo paso en programación de Inteligencia Artificial y Machine Learning, las principales funciones de Python a día de hoy.

Y ahora, vamos a compartir con vosotros la filosofía de este lenguaje... El ZEN de Python.

1 - Bello es mejor que feo.
2 - Explícito es mejor que implícito.
3 - Simple es mejor que complejo.
4 - Complejo es mejor que complicado.
5 - Plano es mejor que anidado.
6 - Disperso es mejor que denso.
7 - La legibilidad cuenta.

8 - Los casos especiales no son tan especiales como para romper las reglas.
9 - Lo práctico gana a lo puro.
10 - Los errores nunca deberían dejarse pasar silenciosamente.
11 - A menos que hayan sido silenciados explícitamente.
12 - Frente a la ambigüedad, no intentes adivinar.

13 - Debería haber una - y preferiblemente solo una - manera obvia de hacerlo.

14 - Aunque esa manera puede no ser obvia al principio, a menos que usted sea holandés.

Esto es una referencia al país de origen de Guido Van Rossum. El majete de antes.

15 - Ahora es mejor que nunca.
16 - Aunque nunca es a menudo mejor que ya mismo.
17 - Si la implementación es difícil de explicar, es una mala idea.
18 - Si la implementación es fácil de explicar, puede que sea una buena idea.

19 - Los espacios de nombres (namespaces) son una gran idea ¡Hagamos más de esas cosas!

Casi nada! Menuda declaración de intenciones se marcó Tim Peters, el dev que escribió estos principios!

Ahora ya, un par de curiosidades propias... ¿Sabías que en #OpenBootcamp tenemos un curso COMPLETAMENTE GRATIS de Python?

Esta disponible aquí: open-bootcamp.com/cursos/python

Y podéis empezarlo ya mismo y a vuestro ritmo.

También tenemos una SUPER Hoja de Ruta orientada al Back-End centrada en Python, para que aprendáis todo lo necesario en esta disciplina!

open-bootcamp.com/back-end

¿Para qué os servirá saber Python?

Pues para poder aplicar a ofertas tan molonas como estas que tenemos en @JobRun_Dev y que no son más que el principio.

Senior con Python + AWS Cloud: jobrun.dev/empresas/unow-…

Junior con Python: jobrun.dev/empresas/qpv/j…

Y con todo esto, llegamos al final de este hilo.

Esperamos que hayan disfrutado y les recordamos que pueden valorarnos con 5 estrellas abajo, en los comentarios.

¡Hasta la próxima!

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling