البرنامج التعليمي PyCharm Debugger

Pycharm Debugger Tutorial



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

PyCharm والتصحيح

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







اكتشف كيف من خلال برنامج تعليمي مفصل أدناه:



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



قم بإنشاء مشروع جديد ثم ملف جديد فيه. الآن ، اكتب الكود التالي في الملف.





استيراد الرياضيات

فئة حلال:
تجريبي مواطن(النفس ، أ ، ب ، ج):
د = ب** 2-4 *إلى*ج
لود> 0:
القرص = math.sqrt(د)
الجذر 1 =(-ب + قرص) / (2 *إلى)
الجذر 2 =(ب- القرص) / (2 *إلى)
إرجاعالجذر 1 ، الجذر 2
أليفد ==0:
إرجاع / (2 *إلى)
آخر:
إرجاع هذه المعادلة ليس لها جذور

لو__name__ =='__الأساسية__':
حلال = حل()

في حينحقيقي:
أ = كثافة العمليات(إدخال('إلى: '))
ب = كثافة العمليات(إدخال('ب:'))
ج = كثافة العمليات(إدخال('ج:'))
النتيجة = solver.demo(أ ، ب ، ج)
مطبعة(نتيجة)

نقاط التوقف وكيفية وضعها

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

على سبيل المثال:



كيف تبدأ التصحيح؟

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

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

عند نقطة التوقف الأولى ، يوقف مصحح الأخطاء البرنامج الذي يميز الخط باللون الأزرق:

لاستئناف التصحيح ، انقر فوق 'رمز التشغيل الأخضر' أعلى شريط أدوات علامة التبويب المصحح.

مفهوم التصحيح المضمن

يتيح لك التصحيح المضمن عرض قيمة كل متغير وذلك لتسهيل عملية التصحيح وجعلها أكثر قابلية للفهم. هذه الميزة موجودة بشكل افتراضي في PyCharm. يمكنك أيضا اطفئه من هنا .

تُظهر الصورة أعلاه النص الرمادي بجوار كل سطر من التعليمات البرمجية. تعرض هذه أيضًا كلاً من القيم ووصف الكود.

تحرك للأمام

بعد التوقف عند أول نقطة توقف ، انقر فوق لون أخضر لعب أيقونة لاستئناف التصحيح.

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

مشاهدة المتغيرات الخاصة بك في PyCharm

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

سيكون شيئًا من هذا القبيل:

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

اكتشف كيف في الصور أدناه:

إيجاد قيمة التعبيرات

لمعرفة قيم أو نتيجة تعبير معين في أي نقطة في التعليمات البرمجية ، انقر فوق الزر. الآن ، انقر فوق تقييم:

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

تصحيح العمليات البعيدة في PyCharm

سواء أكان رمزًا تعمل عليه أو بعض عمليات الطلب في الخلفية ، يتيح لك PyCharm تصحيح أخطاء العمليات البعيدة أيضًا:

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

استنتاج

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