プロジェクト in Python Skill Tree

誤って実装された Lab クラスを修正する

初級

このプロジェクトでは、LabEx バックエンドコードにおける Lab クラスの実装とテスト方法を学びます。Lab クラスは、LabEx プラットフォーム内の実験を表すコアコンポーネントです。

Python

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、LabEx のバックエンドコードにおける Lab クラスを実装してテストする方法を学びます。Lab クラスは、LabEx プラットフォーム内の実験を表すコアコンポーネントです。

👀 プレビュー

lab.tags=['python', 'data science','machine learning']
ユーザー1が実験を開始できるか: True
ユーザー2が実験を開始できるか: False

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 重複するタグが実験オブジェクトに追加されないようにするために、insert_tag メソッドを実装する方法
  • 実験を開始できるかどうかを判断し、認証済みのメンバーユーザーのみが実験を開始できるようにするために、can_be_started メソッドを実装する方法
  • Lab クラスが期待通りに機能することを確認するために、Lab クラスをテストする方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • バックエンドシステムにおいてコアクラスを適切に実装する重要性を理解する
  • クラスに対してクリーンで保守可能でバグのないコードを書く能力を示す
  • クラスの機能をテストして検証する経験を得る

講師

labby

Labby

Labby is the LabEx teacher.