Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Problem Solving with Python
Rating: 4.8 out of 5(52 ratings)
2,255 students

Problem Solving with Python

أكثر من 35 مسألة لتتدرب على المنطق و أساسيات البرمجة بلغة بايثون و الخوازميات و هياكل البيانات
Last updated 12/2024
Arabic

What you'll learn

  • سوف تُطوّر من تفكيرك المنطقي
  • سوف تُطوّر من تفكيرك البرمجي
  • سوف تتعلم العديد من الأفكار من خلال حل المسائل
  • سوف تختبر مهارتك في البرمجة
  • سوف تساعدك على التجهيز لمقابلات العمل التقنية

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections51 lectures3h 38m total length
  • ما الذي سوف نتعلمه في هذه الدورة6:08
  • مهارة حل المشاكل3:46
  • نصائح و معلومات قبل أن تبدأ3:45

Requirements

  • تحتاج أن يكون لديك حاسوب أو هاتف لمتابعة الدورة
  • تحتاج أن يكون لديك علم بأساسيات البرمجة بلغة بايثون
  • تحتاج أن يكون لديك علم بأهم الخوارزميات و هياكل البيانات

Description

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

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

--

التمارين البرمجية: تحتوي الدورة على أكثر من 20 تمرين برمجي جميعهم بلغة بايثون  بحيث يمكنك أن تُبرمج خوارزميتك و تجربها هنا في المنصة مباشرة لتعرف إن كانت صحيحة أم لا

--

الدورة عبارة عن مسائل فقط تمّ اختيارها بعناية فائقة من مختلف المواقع التي تطرح هذا النوع من المسائل و هي مُقسّمة على أربعة مستويات حاليا و هي


المستوى الأول: مسائل حول المنطق و الرياضيات هدَفها تطوير تفكيرك المنطقي


المستوى الثاني: مسائل حول أساسيات البرمجة و هدفها اختبارك في أساسيات البرمجة التي تشمل

  1. المتغيّرات

  2. القراءة و الطباعة

  3. الجمل الشرطية

  4. الحلقات التكرارية

  5. الدوال

المستوى الثالث: مسائل بسيطة حول الخوارزميات التي تشمل

  1. حساب تعقيد الوقت و المساحة

  2. المصفوفات

  3. البحث

  4. الترتيب

المستوى الرابع: مسائل متوسطة الصعوبة حول جميع ما سبق بالإضافة إلى

  • Trees

  • Graphs

  • Recursion

  • Hash Tables

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

--

عن صاحب الدورة

المبرمج الصغير، لدي خبرة أكثر من 4 سنين في البرمجة، شغوف بكل ما لديه علاقة بالحاسوب، تعلمت و احترفت العديد من لغات البرمجة مثل بايثون و دارت و عملت بها في مشاريع حقيقية


عملت مع الشركات كمطور فول ستاك و أيضا قمت بأكثر من ثلاثة مشاريع في تطوير التطبيقات باستعمال فلاتر


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


أحب مشاركة المعلومات مع الآخرين و هذا ما دفعني لتطوير مهاراتي في الإلقاء و التبسيط


أحبكم في الله

Who this course is for:

  • أي شخص يريد أن يُطوّر تفكيره المنطقي و البرمجي
  • أي مبرمج مُقبل على مقابلة عمل تِقنية
  • أي شخص يريد إختبار مهاراته البرمجية