تثبيت Python Intellisense والإكمال التلقائي

تثبيت Python Intellisense والإكمال التلقائي

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

يعد Python Intellisense بداية جيدة للتعرف على الوظائف الأصلية المتاحة اعتمادًا على عنصر أو طريقة معينة سنستخدمها.

لنبدأ بإضافة بضع خلايا أخرى إلى دفتر Jupyter Notebook الخاص بنا. يمكنك القيام بذلك عن طريق كتابة esc + B. الآن بعد أن أضفت المزيد من الخلايا ، سأكتب بياناتنا المتغيرة. عندما نكتب أي أحرف ، تتم تصفية قائمة الأعضاء المعروضة لتشمل فقط الأعضاء الذين يحتويون على أحرفنا المكتوبة. 

تثبيت Python Intellisense والإكمال التلقائي

من خلال كتابة نقطة (.) ، سترى قائمة بالوظائف المتاحة التي يمكننا استخدامها أثناء كتابة حرف معين. يمكن تشغيل Intellisense بكتابة Ctrl + Space أو حرف مشغل مثل النقطة (.) في أي نافذة محرر.

جدول المحتويات

إعداد Python Intellisense في Jupyter Notebook

لإعداد Python IntelliSense في Jupyter Notebook ، انتقل إلى موجه الأوامر. إذا كنت قد قمت بالفعل بتثبيت Python مع Anaconda ، فما عليك سوى استخدام موجه Anaconda الخاص بك. نستخدم هذا لتثبيت الحزم التي نريدها.

تثبيت Python Intellisense والإكمال التلقائي

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

تثبيت Intellisense والإكمال التلقائي لـ Jupyter Notebook

في موجه Anaconda الخاص بنا ، سنستخدم الأمر " pip install " لتثبيت الحزمة التي نبحث عنها. ثم اكتب " jupyter_contrib_nbextensions " وانقر فوق إدخال.

تثبيت Python Intellisense والإكمال التلقائي

بعد القيام بذلك ، سنتمكن من رؤية جميع الإضافات المختلفة للمساهمة التي تم تثبيتها في دفتر Jupyter الخاص بنا.

تثبيت Python Intellisense والإكمال التلقائي

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

تثبيت Python Intellisense والإكمال التلقائي

في البداية ، سنرى علامة حظر وعلامة تعجب على الجانب الأيسر من كل إضافات قابلة للتكوين لدينا في دفتر Jupyter الخاص بنا.

تشير علامة الحظر إلى مساهمات nbextension غير مثبتة أو غير مثبتة ، بينما تشير علامة التعجب إلى الامتدادات التي تم النقر عليها أو تثبيتها .

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

تثبيت Python Intellisense والإكمال التلقائي

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

تثبيت Python Intellisense والإكمال التلقائي

خاتمة

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

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

أتمنى لك كل خير،

غيليم


كيفية تحميل نماذج مجموعات البيانات في برمجة Python
Python النصية في تقارير بيانات LuckyTemplates
Python I لمستخدمي LuckyTemplates - دورة تدريبية جديدة في النظام الأساسي التعليمي LuckyTemplates









ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

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

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

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

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته

ما هي بوابة LuckyTemplates؟ كل شيئ ترغب بمعرفته