Turtle_race من سيفوز

السلام عليكم اتمنى من الاستاذ الرد على هذا سؤالي
عند محاولتي لكتابة كود السباق توصلت الى حل وعمل السباق بشكل جيد ولاكن الكود غيري منظم وفيه اشياء مكررة

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

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

هو عليك ان تتدرب على التفكير المنطقي في البرمجة
ولكن بالنسبة للتحدي انك وصلت الى نفس النتيجة في النهاية لان لغة البرمجة يمكنك عمل نفس المشروع باكثر من طريقة وكل طريقة غير الثانية بتاتا ولكن هناك طرق افضل من طرق من حيث الاختصار والرتابة في الكود
ولكن بما انك استطعت حل التحدي بطريقة مختلفة فانا اهنئك على حلك للتحدي ولكن عندما تشاهد الحل حاول ان تتعلم منه جيدا الاشياء التي من الممكن ان تحسن الكود لديك وتجعله مبرمج منطقيا

إعجابَين (2)

عندك طرق كثير لكتابة الكود
اظن اهم شئ النتيجة
مثلا

input("What is your name")
print("hello ")

هذا كود

ويمكن اختصاره

input("what is your name \n hello ") 

النتيجة نفسها لا باس ان الكود مختلف

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

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

إليك بعض النقاط التي قد تساعدك في التقدم:

  1. التعلم من التجربة: كلما عملت على مشاريع مختلفة، كلما زادت خبرتك وبدأت تلاحظ أنماطاً ونماذج يمكن تطبيقها. الممارسة ستساعدك على تحسين مهاراتك وتنظيم كودك بشكل أفضل.

  2. التعلم من الآخرين: مشاهدة كيفية حل الآخرين للمشاكل تعطيك فكرة عن طرق جديدة. يمكنك أن تأخذ إلهاماً من حلولهم وتجربتها في مشاريعك الخاصة.

  3. التفكير المنطقي: يبدأ التفكير المنطقي في التطور مع الوقت. كلما قمت بكتابة كود أكثر، ستجد نفسك بشكل طبيعي تتعلم كيف تكتب كوداً أكثر تنظيماً ومنهجية.

  4. التكرار والتحسين: لا تتردد في إعادة كتابة الكود الخاص بك وتحسينه. ابدأ بتطبيق المفاهيم الجديدة التي تعلمتها، وستجد أن الكود يصبح أكثر تنظيماً.

  5. الصبر والاستمرارية: تعلم البرمجة هو رحلة طويلة. لا تتوقع أن تصبح خبيراً بين عشية وضحاها. مع الوقت والممارسة، ستتحسن مهاراتك وستصبح أكثر قدرة على كتابة كود أنظف وأكثر منطقية.

تذكر دائماً:

كل خطوة تخطوها في تعلم البرمجة تعزز من مهاراتك وتجعل منك مبرمجاً أفضل. اختلاف أسلوبك عن الآخرين هو علامة على أنك تفكر بشكل مستقل وتطور طريقتك الخاصة. استمر في التعلم والتجربة، وستجد نفسك تتحسن يوماً بعد يوم.

ثق بنفسك وبقدرتك على التعلم والنمو، وكن فخوراً بما حققته حتى الآن.

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