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.