proyecto in Python Skill Tree

Corregir la clase Lab implementada incorrectamente

Principiante

En este proyecto, aprenderás cómo implementar y probar la clase Lab en el código backend de LabEx. La clase Lab es un componente central que representa un experimento dentro de la plataforma LabEx.

Python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás cómo implementar y probar la clase Lab en el código del backend de LabEx. La clase Lab es un componente central que representa un experimento dentro de la plataforma LabEx.

👀 Vista previa

lab.tags=['python', 'data science','machine learning']
¿Puede el usuario1 iniciar el experimento?: Verdadero
¿Puede el usuario2 iniciar el experimento?: Falso

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo implementar el método insert_tag para asegurarse de que no se agreguen etiquetas duplicadas al objeto de laboratorio
  • Cómo implementar el método puede_ser_iniciado para determinar si un usuario puede iniciar el experimento, permitiendo hacerlo solo a usuarios autenticados y miembros
  • Cómo probar la clase Lab para asegurarse de que funcione como se espera

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender la importancia de implementar adecuadamente las clases centrales en un sistema de backend
  • Demostrar la capacidad de escribir código limpio, mantenible y libre de errores para una clase
  • Adquirir experiencia en la prueba y validación de la funcionalidad de una clase

Profesor

labby

Labby

Labby is the LabEx teacher.