Aprende a programar, ¿RAPEANDO?

El canal de Youtube «Emprende Rapeando«, creado y mantenido por el ecuatoriano Israel Sornoza, se dedica a la promulgación de conocimientos utilizando las rimas como formato de preferencia y  haciendo canciones de rap con los contenidos más esotéricos.

Desde temas de emprendimiento y desarrollo personal hasta temas de ciencias; como algebra, física, química y el tema de hoy: Programación. Al día cuentan con más de 180 mil suscriptores en su canal de Youtube.

«Un espacio para quiénes tienen 2 pasiones: el RAP y el EMPRENDIMIENTO» – Así lo describe el proyecto Israel. ¿Y tú? ¿Qué piensas de esta iniciativa? Dejanos saber en los comentarios




Aquí te dejamos el video y la letra de la canción del «Rap de programación».

La Programación estructura serie de acciones
a cumplir un objetivo en lenguaje de computadores
Es el uso de expresión informático pa’ imprimir
en sistema computacional un proceso que tiene un FIN

Hay Desarrollo en Web: Backend y Frontend si está Java
Videojuegos en 3D, Realidad Virtual y Aumentada
Sistema Operativo: Windows, Linux como tal
A aprender Machine Learning como Inteligencia Artificial

De calcular constelaciones, y está el Telar de Jaquart
Hasta la máquina en motor analítico de Babbage
Turing y Alonso pensaban y hay computadora llamada ENIAC
La Arquitectura Von Neuman: Programa y memoria con el EDVAC

Llega el microchip, wozniak y Apple 1 computa
Wafer de silicón con conexiones diminutas
Nube en los Datacenters, bases de Cómputo Cuántico
La historia se repite: se crea en base a lo Matemático

Así hay lenguaje binario hasta hexadecimal en signos
Si de inputs, salen outputs en medio hay un algoritmo
Porque del humano a máquina hay SINTAXIS que traducir
Para eso existe Java, C++, Python o Javascript




Vectores y Variables si hay un valor asignado
Que es Entero, decimal, en cadena o booleano
Un “arreglo” es un conjunto de variables si lo cito
Es un lugar donde existen muchos datos del mismo tipo

Los “Bucles” ejecutan constantemente un código
mientras se cumple una condición en estado lógico
Ya sea “For” o “While” si cumple lo que lleva dentro
Puedes crear una estructura básica de “anidamiento”

Las “Funciones” crean bloques de códigos a elementos
Pa’ evitar tener que repetir siempre el mismo fragmento
Hay “palabras derivadas” e “identificadores”
“Literales”, “Operadores” y también “Separadores”

Programación con restricciones, estructurada y modular
La Orientada en Objetos y Programación que es Funcional
Una clase tiene atributos y métodos con opciones
Es la plantilla con sus características y Acciones




Un objeto es la abstracción más alta en la programación
Como modelar al mundo a través de una expresión
Enumeración exhaustiva si hay Chances Varias
Aproximación de Solución con Búsqueda Binaria

X = x + 1 no es que falle matemática
Es RECURSIVIDAD algorítmica y pragmática
Mi Rango comienza, tiene un fin y no se inmuta
Pon tu “string” y yo mi “entero” a ver si hacemos una Tupla

Pon tu diccionario.keys() a ver si iteras
Elimina todos los bugs con la prueba de “Caja Negra”
Lidia con Debugging, en complejo logarítmico
Con “Caja de Cristal” y sigue el “Método Científico”

Hay complejidad algorítmica si ves “Tiempo”
Con Búsqueda lineal, binaria y por ordenamiento
Programación Probabilística computa en Matemáticas
Si es que hay Simulaciones Montecarlo es Estocástica 




Una Red Neuronal en multicapas superó
En ajedrez a Kasparov, luego al campeón mundial de GO
De Clasificación a “K-means” y “Clustering”
Está K-Nearest Neighbours eso es Machine Learning 

No hay Inteligencia en un sentido que es Biológico
Sino Algoritmo Matemático con Patrón Lógico
de Chatbots en monólogos hasta Coches Autónomo
Del cual GPT-3 puede rapear con el micrófono

Int, float, doublé, char, bool, string
Bit, Byte, Code, Syntax, tag, Stream
Está cuando no compila y no sabes porqué
y cuando SÍ compila y tampoco sabes porqué 




Ya lo dijo Bill Gates, se bueno con ese Nerd:
Es muy probable que termines trabajando para él
Deja la “supervisión” para que actúe en modo Batch
Hola Stefan, yo soy Colin, Bienvenido a Bandersnatch  

Porque el ARTE desafía la TECNOLOGÍA en parte
Si parte que de la TECNOLOGÍA inspira el ARTE
Porque GPT-3 será tu amigo en el camino
Si el de Iterar es de humano, recursivo y divino

Se aplica en el mundo si es secuencia Fibonacci
Hasta en los videojuegos como en Budokai Tenkaichi
El oficio del futuro se escapa tu comprensión:
Si ves detrás de esta Matriz se encuentra la programación

Únete a nuestro canal de Telegram para mantenerte al día con nuestras publicaciones.

Enmanuel Toribio
Senior Software Engineer, fanático de la tecnología y todas las cosas geek.