Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el #RetoPython!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso #RetoPython

Video Reto Viernes

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Listo, llegamos al reto número 5 de la semana. Nuestro programa ya funciona sumamente bien. Ya podemos crear, listar y editar usarios.

Sin embargo, muy probablemente el código que tengamos hasta ahora pueda mejorar significativamente, es por ello que, para el reto de hoy vamos a definir 5 nuevas funciones; esto con la finalidad de poder separar nuestro código y que este sea fácil de leer, comprender y sobre todo mantener.

Las 5 nuevas funciones serán las siguientes.

new_user

show_user

edit_user

delete_user

list_users

Las funciones, como bien sus nombre nos indican, nos permitirán seperar nuestra lógica para poder crear nuevos usuarios, consultarlos, editarlos, eliminarlos (Que es una nueva acción) y listarlos.

Con Excepción de list_users y new_user, cada una de estas funciones deberá recibir como parámetro el ID de usuario con el cual se desea trabajar.

Un pro Tip. Recuerda que las opciones puedas almacenarlas en como llaves en un diccionario y que, quizás, puedas almacenar las funciones en valores de esas llaves.

  • Módulo 1 | 4 clases

    Introducción al #RetoPython

    expand_more
    • play_circle_outline

      Clase 1

      Qué es el Reto Python

    • play_circle_outline

      Clase 2

      Cómo usar gist para entregar tus soluciones a los retos

    • play_circle_outline

      Clase 3

      Instalación de Python en Windows

    • play_circle_outline

      Clase 4

      Instalación de Python en Mac

  • Módulo 2 | 4 clases

    Día 1 - Instalación y tipos de datos

    expand_more
    • play_circle_outline

      Clase 1

      Tipos de Datos

    • play_circle_outline

      Clase 2

      Reto Día #1

    • play_circle_outline

      Clase 3

      Detalles del reto 1 día Lunes

    • play_circle_outline

      Clase 4

      Asesoría Día #1

  • Módulo 3 | 4 clases

    Día 2 - Estructuras de control

    expand_more
    • play_circle_outline

      Clase 1

      Estructuras de control

    • play_circle_outline

      Clase 2

      Reto Día #2

    • play_circle_outline

      Clase 3

      Reto Martes

    • play_circle_outline

      Clase 4

      Asesoría Día #2

  • Módulo 4 | 4 clases

    Día 3 - Listas

    expand_more
    • play_circle_outline

      Clase 1

      Listas

    • play_circle_outline

      Clase 2

      Reto Día #3

    • play_circle_outline

      Clase 3

      Reto Miércoles

    • play_circle_outline

      Clase 4

      Asesoría Día #3

  • Módulo 5 | 4 clases

    Día 4 - Tuplas y diccionarios

    expand_more
    • play_circle_outline

      Clase 1

      Tuplas y Diccionarios

    • play_circle_outline

      Clase 2

      Reto Día #4

    • play_circle_outline

      Clase 3

      Reto Jueves

    • play_circle_outline

      Clase 4

      Asesoría Día #4

  • Módulo 6 | 4 clases

    Día 5 - Funciones

    expand_more
    • play_circle_outline

      Clase 1

      Funciones

    • play_circle_outline

      Clase 2

      Reto Día #5

    • play_arrow

      Clase 3

      Reto Viernes

    • play_circle_outline

      Clase 4

      Asesoría Día #5

Reto Viernes

arrow_back Siguiente arrow_forward
#RetoPython