سؤال لكل متعلمى لغه بايثون على المنتدى

سلام عليكم…
اتمنى تكونوا جميعا بخير…
سؤالى عن المده اللى كل من حضرتكم بياخدها ف حل المشروعات …انا على علم بان اختلاف المشروع بيشكل فرق ف المده ولكن السؤال هو عن كيفيه التعامل مع الكود بعد البحث …هل بتشتغلوا على الكود حتى يتم حله مهما كان المده ام بتبحثوا ومن ثم ان لم تجدوا الحل فى خلال مده معينه بتشاهدوا حلقه الحل مع المستر وما هو من وجهة نظركم الحل الافضل ؟

6 إعجابات

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

واخيرا انظر إلى الكود مره ثاني وأري إن كان فيه اختصار لسطر ما أو يمكن كتابه كود المشروع بطريقه أخرى أقوم بكتابته بهاا مره ثانيه.
وآخر شئ هو أن افتح حلقة الحل وانظر إليها …
ثم ادووون في دفتر الملاحظات ال المستر كتبها ف الكود بطريقة غير طريقتي.
بسكدا

3 إعجابات

نظرا لضيق الوقت .أحاول كتابة الكود في مدة قصيرة وان لم استطيع فأنتظر وأسمع حلقة الحل .

إعجابَين (2)

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

3 إعجابات

خطوات ناجحه جدا ولكن ماذا ان تعسرت ولم تجد الحل بعد البحث ؟
وهل ف deadline لفتره البحث والحل …لان ف بعض الاحيان لما المشروع بيأخذ مده طويله بيكون شئ مؤثر سلبيا

3 إعجابات

لا مفيش وقت محدد, ولكن الواحد لازم مش يغش نفسه يعني افعل ما عليك في البحث والتفكير وان لم تجد الحل فشاهد الحل وارجع وافعله مرات عدة بتفكيرك انت ولكن هذا بعد م تعصر دماغك في التفكير والبحث

إعجابَين (2)

بصراحة ال deadline قاسي شوي…بمعني اني بفضل ادور لحد ما افهم المشكلة واحلها بنفسي مش بخليها تقعد يوم تاني .
ــ أما لو طولت قوي بفتح الحل عادي

3 إعجابات

كنت اريد مشاركه طريقه التعلم لانى ف بعض الاحيان بترك المشروع لفتره نظرا لعدم استطاعه الحل

إعجابَين (2)

هذا ما كنت اريد …شكرا جدا على مشاركه طريقه التعلم

3 إعجابات

وعليكم السلام شيرين،

سؤالك مهم جدًا ويشغل بال الكثير من المتعلمين. كل متعلم لديه طريقة مختلفة للتعامل مع التحديات البرمجية، وهذه بعض الطرق الشائعة التي يستخدمها الناس:

1. العمل على الكود حتى يتم حله:

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

2. البحث عن الحلول ومشاهدة الحلقات التعليمية:

  • البحث أولا: إذا واجهتك مشكلة، من الجيد البحث عن الحل عبر الإنترنت أو مراجعة الموارد التعليمية. هذا يساعد في توسيع معارفك وفهمك لكيفية حل المشكلة.
  • الاستفادة من المصادر التعليمية: بعد محاولة حل المشكلة بنفسك والبحث عنها، يمكنك مشاهدة الحلول من المصادر التعليمية (مثل حلقات المستر). هذا يعطيك فرصة لرؤية كيفية تفكير المبرمجين الآخرين والتعلم من خبراتهم.
  • إدارة الوقت: من المهم أيضًا أن تكون على علم بمدى أهمية إدارة الوقت. إذا وجدت نفسك تستغرق وقتًا طويلًا دون تقدم، قد يكون من الأفضل مشاهدة الحل لفهم الفكرة والانتقال إلى المشروع التالي.

3. الموازنة بين الطريقتين:

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

الحل الأفضل؟

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

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

بالتوفيق!

5 إعجابات

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

بالنسبة لي عندما يطلب مني اي مشروع فاني اقوم بحله مهما كانت صعوبته
نعم يوجد من المشاريع ما فيها من الصعوبة ما يجعلك تعجز في البداية، لكن مع المحاولة والبحث والتجارب تجد الحل

وهنا تكمن قوة صبر المبرمج من غيره، واذا لت تستطع ان تصبر حتى تجد الحل الان فكيف ستصبر في قادم الايام؟

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

نعم قد ياخذ مني الحل كان احيانا ٢ اسبوعين لكن هذا لن يدفعني ابدا لاشاهد الحل قبل أن احله بنفسي والأدوات التي تعلمت العمل عليها فقط

3 إعجابات

وعليكم السلام…

3 إعجابات

أنقل الحل من الحلقة وإذ ضبط معي أرقص فرحا

3 إعجابات

الافضل تسمتري في البحث حتى تجدي الحل اكثر شي يومين بحث اليوم الثالث راجعي الحلقة قد يكون هناك نقكة مهمة لم تنتبهي لها عندما تياسين شوفي الحلقة

3 إعجابات

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

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

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

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

إعجاب واحد (1)

كلامك صحيح بس انا مش عندي وقت كفاية

إعجابَين (2)

حضرتك مانت كدا مش مستفيد حاجه.
انت بتقول مش عندك وقت تحل …طب ازاي عندك وقت تشوف الحل .
الاهم انك توصل للحل بنفسك

إعجاب واحد (1)

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

4 إعجابات

بتفق معاك بكل كلمه بس انا مشكلتي بالبحث
شو ما اكتب ما بطلع اللي بدي اياه او حتى شبيه للمشكله
اكيد الغلط بطريقتي للبحث
ومش عارفه اتعلم ابحث

3 إعجابات

يجب أن تتعلمه بالمحاولة تلو الاخرى
المشكلة في صيغة بحثكم

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

طيب لو انا قائم على مشروع وحدي وحصلت لي مشكلة كيف بدي احلها؟

إعجاب واحد (1)