شعار زيفيرنت

كيفية تعلم أساسيات بايثون مع ChatGPT – KDnuggets

التاريخ:

كيفية تعلم أساسيات بايثون مع ChatGPT
 

إنه عام 2024، لذا لا داعي لأن أخبرك لماذا يجب عليك تعلم لغة بايثون إذا كنت تفكر في القيام بأي نوع من مهام البرمجة. إنها إحدى لغات البرمجة الأكثر شيوعًا، وتقريبًا كل وظيفة في علم البيانات تحب رؤيتها في سيرتك الذاتية، وهي واحدة من أسهل اللغات التي يمكن تعلمها.

المشكلة هي أن بايثون ضحية لشعبيتها. الكثير من الناس يعرفون لغة بايثون، وهي تتمتع بسمعة طيبة لكونها لغة بسيطة لدرجة أن الناس ينسون أنك لا تزال تتعلم لغة برمجة في نهاية اليوم. إنه أسهل بالنسبة إلى لغة Perl على سبيل المثال، لكن ليس كذلك سهل.

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

تُعد ChatGPT طريقة جيدة لتعلم أساسيات لغة Python كبديل للطرق التي ذكرتها أعلاه. لديها الكثير مما يحدث لذلك:

  • إنه مجاني (أو 20 دولارًا شهريًا على الأكثر)
  • نظرًا لأنه تم تدريبه على الكثير من بيانات بايثون، فهو يتمتع بالكثير من المعرفة بايثون
  • إنه جيد للعديد من مستويات التعلم المختلفة
  • يمكنك الذهاب بالسرعة التي تناسبك.

لا يخلو الأمر من العيوب، ولكن إذا حاولت وواجهت طرقًا أخرى، فقد تستحق هذه الطريقة التجربة. وإليك كيف يمكن لـ ChatGPT أن يعلمك أساسيات بايثون.

إليك طريقة بسيطة لجعل ChatGPT هو معلمك الشخصي لبايثون.

 

كيفية تعلم أساسيات بايثون مع ChatGPT

مسابقة الدخول

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

يعد هذا أمرًا رائعًا لأنه على عكس مقاطع فيديو Coursera أو المعسكرات التدريبية أو محاضرات YouTube، يمكن تصميم خطة الدرس هذه وفقًا لمستواك المحدد في لغة Python. تخطي الأساسيات إذا كنت قد تعلمتها في المدرسة الثانوية أو الكلية، أو اطلب منها تدريبك على الأفكار الأساسية إذا كانت بايثون جديدة تمامًا بالنسبة لك.

 

كيفية تعلم أساسيات بايثون مع ChatGPT

خطط الدرس

يمكن لـ ChatGPT بعد ذلك إنشاء خطط الدروس ومساعدتك على التقدم من خلال المفاهيم. يمكنه تصميم خطط الدروس بناءً على الجدول الزمني الخاص بك.

بعد ذلك، عد كل يوم إلى ChatGPT واطلب منه إرشادك خلال خطة الدرس. بناءً على تفضيلاتك، يمكنك البدء باختبار لمعرفة مدى احتفاظك بمواد الأمس، أو الانتقال مباشرة إلى دروس ذلك اليوم والتدرب على الأسئلة.

هذا شيء عظيم بالنسبة للمشاركة. من الواضح أن الدروس المبنية على النصوص ليست أكثر الأشياء إثارة في العالم. ولكن عندما يطرح عليك ChatGPT سؤالاً اختباريًا، فإنك تجيب عليه – وسيخبرك ما إذا كانت الإجابة صحيحة أم خاطئة.

تصحيحات الدورة

استمر في متابعة خطة الدرس الخاصة بك، ولاحظ مدى نجاحها بالنسبة لك. سريع جدا؟ اطلب من ChatGPT أن يبطئ. يمل؟ AskChatGPT لخلطها. هل تشعر بالقلق من نسيان الدروس السابقة؟ احصل على ChatGPT لتعديل خطة الدرس الخاصة بك لتشمل أسئلة الاختبار من وقت سابق في رحلة التعلم الخاصة بك.

نقطة البيع الرئيسية لـ ChatGPT هنا هي إمكانية التخصيص. كما ذكرت سابقًا، يمكنك إخبار ChatGPT بتشغيل هذا بأي طريقة تريدها:

  • اذهب بشكل أسرع أو أبطأ
  • تخطي مواضيع معينة، أو التعمق في موضوعات أخرى
  • انتقل إلى المزيد من النصوص أو المزيد من الأسئلة التدريبية
  • تبديل النظام 

التعلم النشط

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

اضافة الطابع الشخصي

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

إمكانات البرنامج المساعد

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

سأكون مقصرا إذا قمت بترويج ChatGPT كمدرس شخصي لـ Python إذا لم أذكر أيضًا الأشياء التي يجب عليك الانتباه إليها إذا كنت تستخدم ChatGPT.

بيئة خارجية

أولاً، ستحتاج إلى استخدام بيئة Python خارجية لممارسة التعليمات البرمجية وتنفيذها. بينما أنت يمكن كتابة التعليمات البرمجية داخل ChatGPT، وذلك سوف أقول لك ما إذا كان سيعمل من الناحية النظرية، وأنا لا أوصي به. من الأفضل دائمًا تشغيل التعليمات البرمجية الخاصة بك لمعرفة ما إذا كانت تعمل بالفعل كما تتوقع. بالإضافة إلى ذلك، لا يستطيع ChatGPT تكرار تجربة العمل على مشاريع أكبر في العالم الحقيقي بشكل كامل.

لا يوجد سياق

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

لا مساعدات بصرية

على عكس دروس الفيديو، يفتقر برنامج Vanilla ChatGPT إلى أدوات المساعدة المرئية مثل الرسوم البيانية أو الرسوم البيانية. (على الرغم من أن بعض المكونات الإضافية مثل Daigr.am تمنحه هذه القدرة.) بالإضافة إلى ذلك، كما يعرف معظم الناس الآن، يتضمن تدريب ChatGPT معلومات تصل إلى نقطة معينة فقط. لا تتطور لغة Python بسرعة كبيرة، ولكن لا يزال من الممكن أن يكون ChatGPT يفتقد السياق، خاصة بالنسبة للمكتبات الأحدث.

هناك حاجة إلى التحقق من الحقائق

ومن الجدير بالذكر أيضًا أن ChatGPT قد يسيء تفسير أسئلتك أو يقدم إجابات واسعة جدًا. قد يكون هذا أيضًا خطأً واضحًا في بعض الأحيان - من الجيد التحقق من الحقائق بين الحين والآخر للتأكد من أنك لا تسير على ما يرام.

الذكاء الاصطناعي لا يمكنه القيام بعملك

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

إتمام عملية الشراء هذا المقال لمعرفة مهام البرمجة التي لا يستطيع ChatGPT القيام بها.

في النهاية، يعد ChatGPT خيارًا تعليميًا رائعًا، خاصة إذا كنت تواجه صعوبة في التعامل مع طرق التعلم الأخرى. إذا كان تعليمك أساسيات بايثون يعمل بشكل جيد، فيمكنك الاستمرار في استخدامه لتعلم مهارات أخرى أيضًا.

ومع ذلك، فإنه لا يخلو من العيوب. كما أنه لا يمكن أن يأخذك طوال الطريق. أثق في ChatGPT لتدريس أساسيات Python، لكن القدرة على عرض مجموعة من مشاريع العالم الحقيقي أمر في غاية الأهمية أيضًا، وستكون وحدك في الكثير من ذلك.

أوصي بتجربتها. في أسوأ الأحوال، سوف تخسر عشرين دولارًا وبعض الوقت. في أحسن الأحوال، قد تكون في طريقك لتعلم إحدى لغات البرمجة الأكثر شيوعًا في عام 2024.
 
 

نيت روزيدي هو عالم بيانات وفي استراتيجية المنتج. وهو أيضًا أستاذ مساعد يقوم بتدريس التحليلات ، وهو مؤسس ستراتا سكراتش، وهي منصة تساعد علماء البيانات على الاستعداد لمقابلاتهم مع أسئلة مقابلة حقيقية من الشركات الكبرى. تواصل معه تويتر: StrataScratch or لينكدين:.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة