OpenBootcamp Profile picture
Sep 20, 2022 16 tweets 6 min read Read on X
#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!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with OpenBootcamp

OpenBootcamp Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Open_Bootcamp

Jan 10, 2023
Hace unos meses no podíamos ni imaginar el crecimiento que tendría la cuenta de OpenBootcamp 💙

Esto es gracias a vosotros 🫂 como agradecimiento y para recordar el camino hasta llegar hasta aquí, os traemos...

Nuestros 10 MEJORES HILOS del 2022  ⬇️🧵
📌 Recursos para aprender SQL desde 0!

Read 12 tweets
Jan 8, 2023
Si programas en Javascript - React ⚛

Tienes que usar esta extensión!👇
Las comillas invertidas (` `) son muy usadas en JavaScript, para poder 'mezclar' cadenas de texto con variables.👨💻

Pero a veces son difíciles de escribir o podemos llegar a confundirlas con las comillas comunes Image
Pues con esta extensión solucionamos el problema 👇 Image
Read 5 tweets
Jan 5, 2023
Los algoritmos son muy importantes y te ayudarán muchísimo en tu carrera como Developer 🧠

5 ALGORITMOS que debes aprender 🧵🔽
1. Shortest Path

Distancia de un punto concreto a otro, de un punto concreto a todos los demás puntos y de cada punto a otros puntos. Image
2. Hashing

El hashing ayuda a recuperar fácilmente los elementos de una base de datos compleja mediante una simple indexación en lugar de hacerlo a través del valor original, lo que lleva mucho tiempo. Image
Read 7 tweets
Jan 3, 2023
Python es uno de los lenguajes más demandados y versátiles. Sobre todo brilla por su sencillez. 🐍

Hoy os traigo el top 5 de frameworks para crear una API REST, que te vendrán genial para crear todo tipo de apps.

5 Frameworks para crear APIs REST de Python 👇🧵
📍 FastAPI

FastAPI es un framework moderno creado por 
@tiangolo
, rápido (de alto rendimiento) para crear APIs, y su popularidad escaló muy rápido. Y no es para menos, es una herramienta que promete muchísimo.

fastapi.tiangolo.com
@tiangolo 📍 Django REST

Django REST es un framework potente y flexible para construir una API. Es muy personalizable, tiene una excelente documentación y una gran comunidad.

django-rest-framework.org
Read 7 tweets
Dec 15, 2022
5 EXTENSIONES de Visual Studio Code, que te ayudarán muchísimo a la hora de programar!

🧵👇
📌 1. Error Lens

Con error lens podréis ver vuestros errores, en la misma línea, con una pequeña descripción del error ⚠️ ImageImage
📌 2. Rapid API

Si sueles trabajar con API, esta extensión te permite hacer consultas y mucho más dentro de tu mismo editor de código! 🚀 ImageImage
Read 7 tweets
Dec 13, 2022
La cantidad de contenido para aprender a programar es casi infinito 🤯

Si comienzas desde 0 no te importa la cantidad, sino una guía clara que se adapte a tus necesidades 💪

¡El método definitivo para aprender a programar! ⏬
RUTAS DE APRENDIZAJE 🚀

El método OpenBootcamp consiste en ofrecerte hojas de ruta claras y en el orden que necesitas, y enfocadas a formarte para tu primer empleo. 🧑‍💻
Te ahorramos el tiempo que tardarías realizando cursos individuales, ya que aprender a programar sin un orden en específico puede ser frustrante. 😥
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(