نقل المحاضرات القديمة

تحديث اسم الحزمة

اسم التثبيت العام هو jupyter-lecture-studio، والاستيراد الموصى به للمحاضرات الجديدة:

from jupyter_lecture_studio import LectureDeck

يبقى الاستيراد القديم from lecture_studio import LectureDeck متاحًا ويشير إلى الكائن نفسه. يبقى الأمر القديم lecture-studio متاحًا كذلك. لا يلزم تعديل المحاضرات الموجودة للاستفادة من إصدار المكتبة الجديد.

استخدام جسر التوافق

from jupyter_lecture_studio.compat import LuxurySlideDeck
from jupyter_lecture_studio import Brand

deck = LuxurySlideDeck(brand=Brand(
    course="المادة الجديدة", series="NEW SERIES", lesson="01", language="java"
))
# deck.show(lecture_slides["variables"])

الجسر مخصص لقواميس المحاضرات التي تستخدم steps_data وcode_snippet وvisual وcheckpoint. للمحتوى الجديد استخدم الواجهة الحديثة مباشرة.

القديم

الجديد

LuxurySlideDeck()

LectureDeck(course=...)

deck.show(data)

deck.slide(...) أو deck.render(data)

steps_data

cards

code_snippet

code

visual

diagram

checkpoint

activity

HTML ضمن النص مباشرة

RichText(...) للنص الموثوق

غلاف HTML يدوي

deck.cover(...)

احتفظ بنسخة من الدفتر قبل النقل، ثم أعد تنفيذ خلايا العرض بالترتيب من خلية إنشاء الكائن. لا تنقل مخرجات HTML القديمة يدويًا.