اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

نعم، هناك العديد من المواقع التي تقدم تمارين وتحديات برمجية لممارسة لغة بايثون، بما في ذلك الدوال. إليك بعض المواقع الشهيرة:

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

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

Exercism هو موقع تعليمي رائع يقدم العديد من التمارين البرمجية المنظمة حسب المستوى والموضوع. يحتوي على العديد من التمارين المتعلقة بالدوال في بايثون لممارستها.

CodingBat هو موقع ممتاز للممارسة البرمجية، ويحتوي على العديد من التمارين المجانية لبايثون بما في ذلك الدوال والبنى التحكمية والبيانات.جميع هذه المواقع توفر بيئة تفاعلية لكتابة الأكواد وحل التحديات، بالإضافة إلى الحلول المقترحة والتصحيح الآلي. يمكنك الاشتراك والبدء في ممارسة بايثون والدوال مجانًا.

  • 0
نشر

مرحباً ,

هناك العديد من المواقع التي يمكنك من خلالها ممارسة لغة بايثون، خاصة فيما يتعلق بالدوال:

  • PyBites
    يقدم PyBites تمارين برمجية متنوعة تركز على تحسين مهاراتك في بايثون من خلال مجموعة من التحديات اليومية.
  • Codewars
    يقدم تحديات برمجية (kata) في بايثون والعديد من اللغات الأخرى. يمكنك البحث عن تحديات تتعلق بالدوال.
  • Real Python
  • CheckiO
    موقع تعليمي يعتمد على الألعاب، يقدم تحديات برمجية في بايثون. يتضمن العديد من التحديات التي تتعلق بالدوال.
  • Project Euler
    يوفر Project Euler تحديات برمجية رياضية يمكن حلها باستخدام بايثون، مما يتيح لك ممارسة الدوال في سياقات مختلفة.
  • PracticePython
  • 0
نشر

نصيحتى هى أولا متابعة الدورة و تنفيذ التمارين التي يقوم المدرب بإعطائها ومحاولة حلها ومتابعة الحل بعد ذلك . 

وأيضا متابعة الدروس العملية حيث يتم تطبيق ما تم شرحه في الدورة فى تلك الدروس العلمية .

أما المواقع التي توفر تدريبات فمعظم تلك المواقع تتطرق لتعليم ال problem solving (حل المشكلات) وهى مهارة مهمة جدا للمبرمجين ولا غنى هنا أبدا ولكنها من الممكن في بداية التعلم أن تصاب بالإحباط حين الدخول إلى تلك المواقع ولكن يمكنك الدخول إلى المستويات المبتدئة ولكنها لا تعتمد على لغه هو فقط يعطيك مشكلة و يريد حل لها بأى لغة وليس بايثون فقط, ومن أمثلة تلك المواقع :

  1. Hackerrank و LeetCode: هذه المواقع تقدم تحديات برمجية تمكنك من تطبيق المفاهيم المختلفة بما في ذلك الأساسيات و الدوال، وتقديم الحلول الخاصة بك لهذه التحديات ولكن يفضل الدخول في المستويات المبتدئة.
  2. PyBites: يوفر PyBites تحديات يومية وأسبوعية لتطوير مهاراتك في Python.
  3. codeforces وهو من المواقع الشهيرة جدا التى تقوم بعمل مسابقات عالمية يوميا وإسبوعيا حيث تكون تلك المسابقات عبارة عن مشاكل ويجب حلها عن طريق البرمجة وتختلف صعوبة المسابقات من مسابقة إلى أخرى و أيضا يعطيك نقاط عند دخول كل مسابقة وحل المشاكل لتتابع تقيمك وسط العديد من المبرمجين حول العالم .

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...