Amr Hatem Taweila نشر أمس الساعة 09:40 أرسل تقرير نشر أمس الساعة 09:40 امتي ابدأ ادرس مصطلح design patterns وخصوصا كما علمت انها مهمه جدا مع OOP ومطلوبه من الشركات مع العلم انا ادرس دورة الذكاء الاصطناعي 3 اقتباس
0 محمد عاطف17 نشر أمس الساعة 09:57 أرسل تقرير نشر أمس الساعة 09:57 أولا يجب عليك ان تكون على دراية وعلم تام بالأساسيات الخاصة بالبرمجة وخصوصا في لغة بايثون بما أنك تدرس مجال الذكاء الإصطناعي. ولكن يجب الإنتباه إلى أن ال design patterns (أنماط التصميم) هي مهمة في مجال الذكاء الاصطناعي لكنها ليست بنفس درجة أهمية إستخدامها في تطبيقات البرامج . حيث أنها مهمة في الأكواد والمشاريع الكبيرة جدا والتي تساعدك في تنظيم وحل المشاكل في الكود الخاص بك. ومن الممكن أن تحتاجها إذا كنت تتعامل مع أكواد معقدة وكبيرة والتي ستساعدك في حل المشاكل التي تواجهك. ويمكنك دراستها بعد فهمك الكامل لل OOP و تطبيقك عليها في مشاريع حقيقية . وذلك حتى تضح لك أهمية انماط التصميم . وإليك الإجابات التالية لمزيد من النصائح حول متى تتعلم أنماط التصميم وأيضا شرح لما هي أنماط التصميم وما التي توفره لك : 1 اقتباس
0 Mustafa Suleiman نشر أمس الساعة 09:58 أرسل تقرير نشر أمس الساعة 09:58 تستطيع تعلمها في أي وقت لكن بدون خبرة المشاريع سيُصعب عليك استيعابها، الوقت المناسب هو بعد بناء أكثر من مشروع من الصفر من خلال لغة برمجية وهي بايثون بالنسبة لك، وليس من خلال إطار، لكن بشرط أن تكون قد أتقنت أساسيات البرمجة الكائنية OOP وهي: الكلاسات والكائنات الوراثة، التغليف، والتعددية الشكلية Polymorphism فهم العلاقات بين الكائنات مثل Composition وAggregation. ثم إتقان SOLID Principles لأنها أساس مهم لفهم Design Patterns. الآن ابدأ بالأنماط الأكثر استخدامًا وهي: Singleton Pattern Factory Pattern Observer Pattern Strategy Pattern ستجد مصادر هنا: أنماط التصميم 1 اقتباس
0 ياسر مسكين نشر أمس الساعة 11:23 أرسل تقرير نشر أمس الساعة 11:23 من الأفضل أن تبدأ في دراسة أنماط التصميم (design patterns) بعد أن تتقن أساسيات البرمجة الكائنية (OOP) فدراسة أنماط التصميم ستساعدك في كتابة كود نظيف ومنظم مما يسهل صيانته وتحديثه ومنه حل المشكلات البرمجية بطرق مجربة حيث أنها تقدم حلولا متكررة للمشاكل الشائعة إضافة إلى تحسين فرصك المهنية فهي مهارة مطلوبة في العديد من الشركات، خاصة في تطوير التطبيقات الكبيرة والمعقدة. كما يمكنك أيضا تطبيق بعض هذه الأنماط في مشاريع الذكاء الاصطناعي التي تعمل عليها، مما سيساعدك على الربط بين المفاهيم النظرية والعملية. بالتدريج ومع زيادة خبرتك، ستجد أن فهم أنماط التصميم يعزز من قدرتك على تصميم وتطوير برمجيات متكاملة وأكثر كفاءة يمكنك دراستها من هنا: أنماط التصميم اقتباس
السؤال
Amr Hatem Taweila
امتي ابدأ ادرس مصطلح design patterns وخصوصا كما علمت انها مهمه جدا مع OOP ومطلوبه من الشركات مع العلم انا ادرس دورة الذكاء الاصطناعي
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.