🗓️ خطة ٤ أسابيع

ساعتين في اليوم. المرحلة دي فيها أفكار جديدة، فمتستعجلش، واكتب كل مثال بإيدك.

1
الأسبوع الأول
  • الدرسين ١ و ٢
  • اعمل كلاسات لمكتبة: Book و Member، والعضو يستعير ويرجّع
  • طبّق الوراثة: EBook و AudioBook بيورثوا من Book
2
الأسبوع التاني
  • الدرسين ٣ و ٤
  • قسّم مشروع المكتبة على modules جوه package
  • اعمل venv وجرب مكتبة requests مع أي API مجاني
3
الأسبوع التالت
  • الدروس ٥ و ٦ و ٧
  • أعد كتابة اللوبس في مشروعك بـ comprehensions لما تكون أوضح
  • اعمل decorator بيسجل كل عملية استعارة في ملف log
4
الأسبوع الرابع
  • الدرس ٨
  • مشروع المرحلة: سيستم إدارة مخزن لمحل بكلاسات ووراثة، متقسم على modules، وبيحفظ في CSV، ومرفوع على GitHub بـ README واضح
⚠ متعملش كل حاجة كلاساتأول ما تتعلم OOP هتحس إن كل حاجة لازم تبقى class. لو function بسيطة بتحل المشكلة، خليها function. الكلاس بيبان وقت ما يكون عندك بيانات وسلوك مرتبطين ببعض.
💡 ليه المرحلة دي مهمة للـ AI؟في PyTorch كل موديل بتعمله عبارة عن class بيورث من nn.Module، والداتا بتتحمل بـ generators، والمكتبات بتتسطب بـ pip جوه venv، والشغل كله بيتشارك على GitHub. كل درس هنا هتستخدمه هناك.

مصادر تكمل بيها

جاهز للمرحلة ٣؟

  • تقدر تصمم class بيانات وسلوك، وتعمل منه class تاني بيورث منه؟
  • تعرف تعمل venv وتسطب فيه مكتبات وتطلع requirements.txt؟
  • مشروعك متقسم على كذا ملف ومرفوع على GitHub؟