كيفية استخدام PyCharm لتصحيح كود Python الخاص بك

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

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

لحسن الحظ ، لدينا PyCharm IDE. يستخدم PyDev ويمنحنا تجربة جديدة لتصحيح الأخطاء!

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

نقاط التوقف

قد تكون نقاط التوقف غير ضرورية عندما نواجه خطأً يحدث في حالة معينة.

أيضًا ، عندما يكون لدينا الكثير منهم ، تكون الفوضى.

لحسن الحظ ، تمنحنا PyCharm القدرة على إدارة نقاط التوقف بطريقة فعالة:

  1. اضغط على Ctrl + Shift + F8 (أو Run-> View Breakpoints)
  2. سيتم سرد جميع نقاط التوقف التي حددناها في المشروع كما هو موضح أدناه (انظر 1)

3. كما نرى ، يمكننا تعيين شرط لكل نقطة توقف من شأنه تشغيل نقطة التوقف (انظر 2)

4. أيضًا ، يمكننا تعيين شرط خاص جدًا يتحكم في ما إذا كان سيتم تشغيل نقطة التوقف عند حدوث استثناء (انظر 3) في حالتين مختلفتين:

أ. عند الإنهاء (بعد انتهاء النص)

ب. زيادة (قبل انتهاء النص)

التعلق بالعمليات المحلية

هل تساءلت يومًا ما إذا كان من الممكن تصحيح أخطاء عملية عن بُعد؟

نعم تستطيع ! (وهو سهل للغاية!)

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

  1. كما هو موضح أدناه ، افتح Run-> Attach to Local Process

2. اختر الآن عملية Python التي تريد تصحيح أخطائها:

3. بعد ذلك ، سيتم تصحيح العملية التي اخترتها في PyCharm:

مترجم بايثون مع البيئة المحملة

إن إجراء الحسابات ومعالجة متغيرات الكود الذي تم تصحيحه حاليًا يوفر الوقت ويسمح لنا بإجراء تغييرات على وضع الحماية الفعلي!

توفر لنا PyCharm مترجم Python بالبيئة المحملة.

  1. في علامة تبويب وحدة التحكم ، اضغط على الزر المحدد:

2. كما ترى أدناه ، يتعرف المترجم على متغيراتنا!

استنتاج

توفر لنا PyCharm العديد من الأدوات الرائعة ، ومصحح الأخطاء هذا هو أحدها.

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

آمل أن يكون هذا المقال قد علمك شيئًا جديدًا ، وأنا أتطلع إلى تلقي ملاحظاتك. من فضلك ، أخبر - هل كان هذا مفيدًا لك؟