• 0
Python new

استاذ احمد يوسف الرجاء الدخول (ارى نفسي ضعيف وخاصة عندما افتح سورس كود لاحد المشاريع).

سؤال

السلام عليكم

كيف الحال اخواني الاعزاء

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

وهي ان بايثون اول لغة اتعلمها

وانا الان اكملت قواعد البيانات مع بايثون وعملت برنامج فيه بسيط

لكن ياخوان ويااستاذ ارا نفسي ضعيف وخاصة عندما افتح سوس كود لاحد المشاريع كل شيء مافهم من الدوال وغيرها

اجدها غريبة علي

قلت في نفسي اني مضابط الاساسيات

رجعت الى دورة بايثون من جديدة وضبطتها وقرات كتب

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

ومن ثم ارجع وارى نفسي ضعيف حتى لا تاتي افكار على بالي حتى اعمل مشروع صغير

هل هذه عادي وكم تستمر هذه الفكرة معي

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

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

لكن ماحل كلما افتح سورس اجد نفسي ضعيف فيه

تم تعديل بواسطه Python new
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

اخي العزيز - البرمجة ليست اكواد واسماء دوال - البرمجة منطق وحساب

مثلا لاتحاول قراءة كتاب في المعدلات التفاضلية التكاملية الا وانت ملم باساسيات التكامل والتفاضل

أو كتاب في التشريح الا وانت قد تعلمت الاسس لذلك

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

البرمجة الكائنية حسب معلوماتي صنعت لذلك

وليس فيها ماهو صعب بعض التمهل والقراءة (كتاب مهندس احمد يوسف) والتدريب .

كيف تقرء كود كتبه غيرك

* استعن بالـ Documentation

* اهتم بالتعليقات

* و طبعا قراءة الكود نفسه

- اسماء الدوال والفئات class-es

- اهتم بتحديد مسؤوليات كل فئة و مسؤوليات كل دالة

علاوة على ان في البايثون قد تجد تعابير مختلفة عما تعتاد رؤيته في اللغات الاخرى

مثل comprehensive expression

كتلك


list = [5,6,9,2,1,8,7]
output = " - ".join( str(x) for x in list if x > 5)
print "these numbers > 5 :" , output

مع انها لو نظرت لها كلغة ادامية ستشرح نفسها "أوصل بـ شرطة بين كل اكس في القائمة بشرط ان تكون اكبر من خمسة "

لا اخفيك سرا اني تفاجئت في اللقاء الاول بيني وبينها :)

ما تواجه مشكلة في فهمه اطرحه هنا ونتساعد (مرتادي المنتدى) على فهمه

تم تعديل بواسطه ihope
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك يالغالي لكن هذه المشكلة سوف تجعلني مبرمج متاخر جدا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أبدأ بقراءة السورس كود لبرامج بسيط و أبدء بكتابة برامج مثل التي قراءتها و بالتدريج ستصل إلى قراءة البرامج الصعبة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

الإخوة كفوا بصراحة :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اي والله معك حق استاذ احمد

الله يزيدكم تطور ويجعلكم من اقوة المطورين المبرمجين

---------------------

ولو اتعبكم هل لديكم سورسات بسيطة اقراها واعمل مثلها

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .