OpenBootcamp Profile picture
Sep 20 16 tweets 6 min read
#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

Sep 20
¿Sabías que en València se va a celebrar el mayor festival de testeo de Software de España?

Así es VLC TESTING, organizado por @ITI_TIC … ¡Del que, además, somos patrocinadores!
Más de 25 ponencias de profesionales del sector, representando a empresas como @wallapop , @arsys o @voicemod.
800 asistentes presenciales, una gran oportunidad para el networking.
Read 5 tweets
Sep 19
¿Conoces las diferencias entre 'var', 'let' y 'const' en JavaScript?

Sea cual sea tu respuesta, tienes que leer este hilo. 👇🧵
Empecemos con var. El scope de var puede ser global o local, dependiendo de dónde se defina la variable. En el siguiente ejemplo, intentar acceder a hello fuera del scope de myFunction arroja error.
Pero si accedemos a la variable hey, esta no arrojará error pues fue definida fuera de la función y está disponible de manera global en todo el window.
Read 12 tweets
Sep 6
5 páginas donde encontrarás TODAS las herramientas necesarias para Developers y Diseñadores UI/UX 👇🧵
- 10015
En esta web encontrarás prácticamente de TODO 🤩

Herramientas para textos, imágenes, CSS, código, para SVGs, etc!

10015.io
- Frontend Toolbox
Aquí lo encontrarás todo para los amantes del Frontend herramientas para NextJS, NextAuth.js, npm y más!

akshay.rocks/resources
Read 8 tweets
Sep 5
Al pensar en el desarrollo de aplicaciones IOS, solo nos viene una palabra a la mente: Swift 🕊️

Pero… ¿por qué deberías aprenderlo? 🤔 Aquí van 5 razones para que comiences hoy mismo 🚀

👇🧵
Swift combina el rendimiento y la eficiencia de los lenguajes compilados, con la simplicidad y la interactividad de los lenguajes de scripts populares. 💪 Image
Te mencionamos las 5 ventajas 👇

1. Proceso de desarrollo más rápido

Swift es un lenguaje expresivo, limpio y simple. Podemos leer y escribir Swift fácilmente y necesita muy poca codificación. Esto facilita el desarrollo de aplicaciones con este lenguaje.
Read 8 tweets
Sep 5
🚀100 cosas que ya conocías sobre OpenBootcamp, pero que nos gusta recordarte.🚀

- ¿Cómo? ¿En serio…? No, vale, vale…

Bueno, me dicen por pinganillo que no hay tiempo para los 100 datos y que lo dejamos en 5.

Una lástima... había uno sobre cabras ESPECTACULAR. 🐐 Image
Image
Image
Read 6 tweets
Aug 22
Una de las grandes ventajas que tiene programar es la libertad de poder hacerlo desde el lugar que quieras 🧑‍💻

Prepárate para poder programar sin limitaciones. ⚛️

Os presentamos los 7 mejores editores de código completamente ONLINE y sin instalar nada. 💻

👇🧵
1. “StackBlitz” es, un sitio increíble para programar online. Te permite crear tu entorno de trabajo en cualquier tecnología ¡en SEGUNDOS! Crea una aplicación de Back-End o Front-End en un instante!🤩

stackblitz.com
2. “Replit” te permite crear un entorno de desarrollo en cualquier lenguaje y en segundos

replit.com/languages/
Read 9 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 on Twitter!

:(