اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته،
ما هي أفضل طريقة يمكنني من خلالها تحقيق أكبر فائدة عند مشاهدة مشاريع مكتوبة بلغة بايثون؟
وهل من الطبيعي أنني عند المشاهدة لا أستطيع إعادة كتابة المشروع من الصفر بمفردي؟

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

من الطبيعي ألا تستطيع إعادة كتابة المشروع من الصفر فور مشاهدته وذلك في البداية أو عند تعلم تقنيات ولغات جديدة وذلك بسبب أنك تريد بناء مشروع كامل مباشرة بعد فهم الدروس أو مشاهدة الفيديوهات حيث في هذا الوقت بالفعل قمت بفهم الدروس ولكن لم تطبق هذه المعرفة في تمارين بسيطة أولاً ثم مشاريع بسيطة أي التدرج في التطبيق وذلك يقابله محاولة التطبيق على عدة دروس فقط ثم متابعة مشاهدة الدروس وهكذا بدلاً من التطبيق على المشروع كاملاً بعد الإنتهاء من الدروس جميعها .

وللمزيد من النصائح وكيفية تحقيق أقصى استفادة من الدورات التعليمية يرجى الإطلاع على المصادر التالية

 

  • 0
نشر

قبل الغوص في الكود، حاول فهم الغرض من المشروع. ما المشكلة التي يحلها؟ ما هي الوظائف الرئيسية؟ قراءة وصف المشروع أو الـ README (إن وجد) ستساعدك على فهم السياق.

لا تحاول استيعاب المشروع كاملًا دفعة واحدة. قسّم الكود إلى أجزاء صغيرة (مثل الدوال، الكائنات، أو الوحدات). ركز على فهم كل جزء على حدة قبل الانتقال إلى التالي.

أثناء قراءة الكود، أضف تعليقاتك الخاصة لشرح ما يفعله كل جزء. إذا كنت تستخدم بيئة تطوير مثل VS Code، يمكنك كتابة ملاحظات بجانب السطور لتوضيح فهمك.

لا تكتفِ بالمشاهدة فقط. قم بتنصيب المشروع على جهازك، وشغّل الكود. جرب تعديل أجزاء صغيرة منه (مثل تغيير قيم المتغيرات أو إضافة ميزة بسيطة) لفهم كيفية عمل المشروع عمليًا.

استخدم أدوات التصحيح في بيئة التطوير (مثل نقاط التوقف Breakpoints) لتتبع كيفية تنفيذ الكود خطوة بخطوة. هذا سيعزز فهمك لتدفق البرنامج.

حاول تتبع الكود يدويًا (مثلما تفعل عند حل مسائل الرياضيات). اكتب قيم المتغيرات أو النتائج المتوقعة على ورقة لفهم كيف يعمل الكود.

  • 0
نشر

إن مشاهدة المشاريع والأكواد الكبيرة للمبتدأين هي أمر صعب في البداية بالطبع حتى لو كنت درست الأساسيات بشكل جيد . فمن الممكن أن المشروع ليس مكتوبا بشكل جيد أو ليس أفضل شئ أو يوجد تعقيد في كتابته مما يسبب لك التشتت وعدم فهم المشروع .

لهذا قبل البدأ في مشاهدة المشروع أو الكود أن تعرف ماذا يفعل هذا الكود ومافائدته وذلك لتعرف ما فائدة كل جزء فيه ووظيفته بدلا من أن تبحث بنفسك عن فائدة الكود وتشتت فيه .

ونعم بالطبع ستجد صعوبة في بادئ الأمر في التطبيق لهذا أنصحك أولا بأن تقوم بدراسة الأساسيات بشكل جيد أولا . بعد ذلك التطبيق كثيرا بعد كل درس تتعلم وبعد عدة دروس معا يمكنك التطبيق عليهم جميعا في مشروع متوسط يجمع ما قمت بتعلمه معا .

وحينما ترى نفسك أنك تستطيع قراءة وفهم أى كود تراه حينها يمكنك البدأ في البحث عن المشاريع ومحاولة فهمها وإعادة بناءها بنفسك .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...