Abdelrehman Elsied نشر 30 أكتوبر أرسل تقرير نشر 30 أكتوبر سلام عليكم. هل يمكن لأحد أن يعطيني فكرة لمسائل برمجية بلغة البايثون ثم يقيمها لي. 3 اقتباس
0 عماد شيخ العشرة نشر 30 أكتوبر أرسل تقرير نشر 30 أكتوبر وعليكم السلام, يوجد مواقع متخصصة لهذا المجال وذلك لكي تتعلم هذه المسائل والأمر يعتمد على مستواك الحالي فمثلا يوجد موقع leetcode يهتم بمسائل الخوارزميات وهياكل البيانات لكنه صعب للمبتدئين حيث يجب عليك أن تتعلم بعض اساسيات الخوارزميات وهياكل البيانات قبل حل المشاكل. يوجد مواقع اسهل مثل موقع https://www.hackerrank.com وهو يساعد على حل المشاكل ايضا لكن هذه المواقع قد تحتاج إلى لغة إنجليزي وذلك لكي تستطيع فهم السؤال بشكل جيد. حدد مستواك الحالي وعلى اساسه حل المسائل التي تناسب وذلك لانه يوجد الكثير من المستويات. اقتباس
0 محمد_عاطف نشر 30 أكتوبر أرسل تقرير نشر 30 أكتوبر وعليكم السلام ورحمة الله وبركاته. توجد العديد من المواقع الشهيرة لذلك مثل Leetcode و codewars و codeforces و HackerRank وغيرها من المواقع الأخرى ويمكنك التدرج في مستوى صعوبة الأسئلة كما تريد. وإليك المزيد من المواقع في الإجابة التالية : اقتباس
0 ياسر مسكين نشر 5 نوفمبر أرسل تقرير نشر 5 نوفمبر وعليكم السلام ورحمة الله تعالى وبركاته، أنصحك بالاطلاع على مواقع التحديات البرمجية والتي توفر مشاكل برمجية وتساعدك على حلها بشكل تدرّجي، مثل موقع LeetCode فه يعتبر المرجع الأساسي للتحضير للمقابلات التقنية في الشركات الكبرى لكنه فعلا يتطلب معرفة قوية بالخوارزميات وهياكل البيانات قبل البدء والمشاكل تتدرج من Easy إلى Hard لكن حتى المستوى السهل قد يكون تحديا للمبتدئين. وأيضا موقع HackerRank وهو أكثر ملاءمة للمبتدئين لأنه يوفر تدرجا أفضل في الصعوبة ويغطي مجالات متنوعة من البرمجة الأساسية إلى الذكاء الاصطناعي وأما المنصات الأخرى مثل CodeWars وCodeforces تركز على المسابقات البرمجية والتحديات المنطقية لكن يمكنك الاعتماد عليها أيضا. اقتباس
0 Mustafa Suleiman نشر منذ 19 ساعة أرسل تقرير نشر منذ 19 ساعة كمسألة برمجية بمستوى مبتدأ، اعمل على تطوير برنامج حاسبة مجموع الأعداد الزوجية، حيث ستكتب دالة باسم sum_of_evens تستقبل قائمة من الأعداد الصحيحة كمدخل، وتقوم بإعادة مجموع الأعداد الزوجية فقط الموجودة في القائمة. ومسألة متوسطة المستوى، اكتب دالة باسم word_frequency_counter تستقبل نص كمدخل، وتقوم بإعادة قاموس يحتوي على كل كلمة في النص وعدد مرات تكرارها، ويجب أن يكون الحل غير حساس لحالة الأحرف case-insensitive، أي أن Python و python تعتبران نفس الكلمة، وتجاهل علامات الترقيم الأساسية مثل الفاصلة , والنقطة . ومسألة متقدمة، اكتب سكربت بايثون يقوم بفحص جميع الملفات في مجلد معين ولنفترض أنه المجلد الذي يعمل فيه السكربت، ولكل ملف، سيقوم السكربت بإنشاء مجلد فرعي جديد يحمل اسم امتداد الملف مثل txt, pdf, jpg في حال لم يكن موجود بالفعل، ثم ينقل الملف إلى ذلك المجلد. والمراجعة ستتم بناءًا على: هل الكود ينتج المخرج الصحيح للمدخلات المعطاة؟ وهل يعمل بشكل صحيح مع الحالات الاستثنائية الغير تقليدية؟ هل الحل يستخدم أفضل طريقة من حيث سرعة التنفيذ واستهلاك الذاكرة؟ والأمر مهم أكثر في المسائل المتقدمة. هل الكود منظم وسهل القراءة؟ هل أسماء المتغيرات والدوال واضحة وذات معنى؟ هل هناك تعليقات لشرح الأجزاء المعقدة؟ هل تستخدم ميزات اللغة بشكل جيد؟ مثلاً، استخدام list comprehensions بدلاً من حلقات for التقليدية عند الإمكان، أو استخدام with عند التعامل مع الملفات. هل الكود قادر على التعامل مع المدخلات غير المتوقعة بشكل سليم دون أن يتعطل؟ مثلاً، لو القائمة فارغة في المسألة الأولى؟ اقتباس
السؤال
Abdelrehman Elsied
سلام عليكم.
هل يمكن لأحد أن يعطيني فكرة لمسائل برمجية بلغة البايثون ثم يقيمها لي.
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.