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

السؤال

نشر

درست لغة بايثون لمدة اربع شهور فهمت الاساسيات ولاكن لم اطبق كثيرا علي اشياء مثل problem solving و date structure  وبدأت بدراسة Al    شعرت اني احتاج تطبيق اكثر علي هذه الاشياء فهل اتوقف عن دراسة AI حتي انتهي من دراسة date and problem  اريد توجيه بارك الله فيكم

Recommended Posts

  • 0
نشر

إن حل المشكلات Problem solving هي مهارة أساسية يجب أن تتوافر في أى مبرمج وهي التي تميز المبرمج الجيد من غيره . وهي ستساعدك جدا في دراسة مجال ال AI و تمكنك من التفكير المنطق في حل المشكلات والبحث عن أفضل الحلول . وأيضا بالطبع يفضل دراسة هياكل البيانات Data Structure و ال Algorithmes .

ويمكنك قراءة المقال التالي لمزيد من التفاصيل حول مهارة حل المشكلات وكيفية إتقانها :

ويوجد العديد من المواقع المتخصصة في وضع المسابقات ومسائل لتطوير مهارة حل المشكلات ومنها التالي :

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

ولكن لا ينبغي عليك التوقف عن متابعة الدورة إذا كنت تسير بشكل جيد فيها . أما إذا كنت ترى صعوبة في تطبيق الأساسيات او لم تفهم الأكواد أو تجد صعوبة في كتابتها فيمكنك حينها التوقف قليلا لمذاكرة Data Structure و ال Algorithmes وتنمية مهارة حل المشكلات لديك.

  • 0
نشر

بالتأكيد من المهم أن تكون لديك قاعدة قوية في الأساسيات مثل حل المشكلات وهياكل البيانات والخورازميات .بل من المهم أن تبني أساسًا قويًا في مهارات البرمجة مثل حل المشكلات وهياكل البيانات، فهي أساس لأي مجال تقني، بما في ذلك الذكاء الاصطناعي.

ولكن لا داعي للتوقف تمامًا عن دراسة AI، بل يمكنك تنظيم وقتك بحيث تخصص فترات محددة لتعلم هذه المهارات وفي نفس الوقت مواصلة دراسة مفاهيم الذكاء الاصطناعي.

أما إن كنت تشعر أن هناك فجوات في معرفتك بالأساسيات، فقد يكون من الأفضل قضاء بعض الوقت لتحسين هذه المهارات

  • 0
نشر

مهارة حل المشكلات ال Problem solving Skills واحدة من أهم المهارات البرمجية هذا إن لم تكن أهم مهارة في مجال ال Computer science حيث أن هذا المجال معتمد في الأساس على حل المشكلات فمثلا كانت هنالك مشكلة في الماضي وهي الرسائل المشفرة والتي كان من الصعب فك تشفيرها ولكن تم حلها من خلال البرمجة و فك التشفير والعديد من المشكلات الكثيرة التي تم حلها بالبرمجة لذا لا يمكن الاستغناء عن تكاملهما.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...