¿Qué es programar y cómo conocer un lenguaje?
Nuestra representación en el sector de la tecnología es mínima. La encuesta anual de la mayor plataforma de programación revela que las mujeres no alcanzan el 7% y las personas no binarias no alcanzan el 1%
En game jams y hackatons podemos ocupar más roles que los artísticos
Pensar, encontrar soluciones a un problema
No existen soluciones únicas
LightBot nos iluminará ;)
¿Qué tienen en común todos los enigmas de LightBot? Un inicio, un final.
Imagina que LightBot no tuviera un camino marcado
El camino lo marcas tú, pieza a pieza
Imaginemos o recordemos...
La máquina puede recordar cosas: números, texto...
Los valores no son importantes, solo las "cajas" donde los almacenamos. Con ellas operamos y jugamos en el proceso: variables
Con valores almacenados en variables, ¿qué haremos con ellos? ¿Sumamos o restamos números? ¿Comprobamos si el número es par?
Cuando hemos decidido, ¿cómo comunicamos los resultados?
Comprobar una persona es mayor de edad, ¡mayor de 18 años!
Este diagrama, este esquema, después es posible traducirlo a cualquier lenguaje
Es universal, ¿pero lo vemos en Python?
Más de un camino
¿Y si hay más de dos caminos, del sí o no?
Bucles, recorriendo caminos hasta que sea necesario
¡Repite hasta que sea mentira!
Repite el código un número de veces, ¡sí o sí!
Funciones, métodos... pequeños fragmentos de código, mini-programas
Como nuestros programas, tienen un inicio y un final, ¡incluso devuelven valores!
resultado = suma de numero 1 y número 2
Se ejecuta el programa, se pide el nombre de la persona que ha ejecutado y el programa muestra un saludo personalizado.
Se ejecuta el programa, se pide un número a la persona que ha ejecutado y el programa muestra por pantalla si el número es o no par.
Tenemos varias opciones para quedar esta tarde. Ir al cine, jugar una partida de rol, ir de tiendas. ¿Qué opción elegirás?
Una vez has elegido entre las tres, muestra el plan por pantalla
No importa el tiempo o experiencia, a veces surgen dudas que no puedes resolver.
¿Cómo pedir ayuda?
Código claro, coloreado, con numeración de líneas...
![]() |
|
happy programming!