Skip to content

pythonvlc/retos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Retos de Python

Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces.

ΒΏCΓ³mo se entrega?

Crea un Issue y pega el cΓ³digo. En la siguiente charla/PyBeer/quedada te daremos retroalimentaciΓ³n.

ΒΏCuΓ‘l es la recompensa?

Feedback de la comunidad y mejorar como programador.

🟩 Reto para el 25 de junio 2024

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.

Ruido perlin

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 β›….

πŸŒŠπŸŒŠβ›…β›…πŸŸ«πŸŸ«β›…πŸŒŠπŸŒŠβ›…
πŸŒŠπŸŒŠπŸŸ«β›…β›…πŸŸ«β›…β›…πŸŒŠπŸŸ«
β›…β›…β›…πŸŸ«πŸŒŠβ›…πŸŒŠπŸŸ«β›…β›…
β›…β›…πŸŸ«β›…πŸŒŠπŸŒŠπŸŸ«πŸŒŠβ›…πŸŸ«
β›…πŸŸ«πŸŸ«πŸŒŠπŸŒŠπŸŒŠπŸŸ«β›…β›…πŸŒŠ
πŸŸ«β›…πŸŒŠπŸŒŠβ›…β›…πŸŸ«πŸŸ«β›…β›…
πŸŒŠπŸŒŠβ›…πŸŒŠπŸŒŠπŸŸ«β›…β›…πŸŒŠπŸŸ«
πŸŒŠπŸŒŠπŸŒŠπŸŸ«β›…β›…πŸŒŠβ›…πŸŸ«β›…
β›…πŸŒŠπŸŸ«πŸŸ«β›…β›…β›…πŸŒŠπŸŸ«πŸŒŠ
β›…πŸŒŠβ›…β›…πŸŒŠπŸŒŠπŸŸ«πŸŸ«β›…πŸŒŠ

βœ… Reto para el 28 de mayo 2024

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.

βœ… Reto para el 30 de abril 2024

Crea una funciΓ³n que desordene una lista.

About

Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces

Resources

License

Stars

Watchers

Forks