Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces.
Crea un Issue y pega el código. En la siguiente charla/PyBeer/quedada te daremos retroalimentación.
Feedback de la comunidad y mejorar como programador.
Usa el algorito de ruido de Perlin y tu creatividad para crear una obra de emojis en el terminal pseudoaleatorio.
A continuación puedes ver una generación en escala de grises.
Tu obra debe tener una resolución de 10x10 emojis.
Por ejemplo, en el siguiente resultado se ha usado los valorse más bajos con 🌊, los medios con 🟫 y los más altos con ⛅.
🌊🌊⛅⛅🟫🟫⛅🌊🌊⛅
🌊🌊🟫⛅⛅🟫⛅⛅🌊🟫
⛅⛅⛅🟫🌊⛅🌊🟫⛅⛅
⛅⛅🟫⛅🌊🌊🟫🌊⛅🟫
⛅🟫🟫🌊🌊🌊🟫⛅⛅🌊
🟫⛅🌊🌊⛅⛅🟫🟫⛅⛅
🌊🌊⛅🌊🌊🟫⛅⛅🌊🟫
🌊🌊🌊🟫⛅⛅🌊⛅🟫⛅
⛅🌊🟫🟫⛅⛅⛅🌊🟫🌊
⛅🌊⛅⛅🌊🌊🟫🟫⛅🌊
Realiza una función que calcule la entropia (como valor numérico) entre 2 listas, o sea, lo desordenada que esté una lista de números. Su valor debe estar en un rango entre 0.0
y 1.0
(con decimales).
Por ejemplo:
lista_original = [1, 2, 3, 4]
lista_barajada = [2, 1, 3, 4]
calcular_entropia(lista_original, lista_barajada)
# 0.5
El resultado es subjetivo, por lo cual tendrás que explicar tu estrategía.
Puedes usar la solución del reto anterior para hacer pruebas.
Crea una función que desordene una lista.