Python Visual Studio- تعرف على كيفية إنشاء برنامج Python الأول

تتناول هذه المقالة مفهوم الاستوديو المرئي بيثون ، حيث استخدمنا كود الاستوديو المرئي بامتداد بيثون لتشغيل نص بيثون.

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

ما هو كود الاستوديو المرئي؟

كود الاستوديو المرئي هو محرر شفرة مصدر خفيف الوزن ولكنه قوي يعمل على سطح المكتب. وهي متوفرة لأنظمة Windows و macOS و .





يأتي أيضًا مع دعم مدمج لـ ، و و مطبوعة مع مجموعة واسعة من الدعم الخارجي للغات أخرى مثل ، ، ، إلخ.

vscode - ستوديو بصري بيثون - edureka



ملحقات

فيما يلي بعض الامتدادات الأكثر شيوعًا لرمز الاستوديو المرئي.



الآن بعد أن أصبح لدينا فكرة غامضة عن كود الاستوديو المرئي ، دعنا نلقي نظرة على كيفية تنزيل وتثبيت كود الاستوديو المرئي في أنظمتنا.

تثبيت Visual Studio Code

يمكنك العثور على الإصدارات ذات الصلة المتوافقة مع نظامك هنا .

بعد الانتهاء من التثبيت ، يمكنك ببساطة بدء رحلتك إلى Python في كود الاستوديو المرئي.

امتداد Python في Visual Studio Code

للعمل مع بيثون في الاستوديو المرئي ، تحتاج إلى تثبيت ملحق بيثون من السوق. من السهل جدًا العثور على امتداد Python في السوق.

يُطلق على ملحق python الذي تحتاج إلى تثبيته اسم python ويتم نشره بواسطة Microsoft. دعونا نلقي نظرة على بعض ميزات امتداد Python.

  • التحسس

  • لينتينج

  • تنسيق الكود

  • تصحيح

  • اختبارات

  • دفاتر Jupyter

  • البيئات

  • إعادة بناء التعليمات البرمجية

بعد الانتهاء من التثبيت ، يمكنك البدء باستخدام برنامج python الأول.

كتابة البرنامج الأول في Visual Studio Code

لتبدأ بأول برنامج بيثون ، انتقل إلى موجه الأوامر واكتب الأوامر التالية.

سيفتح الرمز vs مع دليل hello ، وبعد ذلك يمكنك إضافة ملف جديد بامتداد .py لكتابة برنامج Python الأول.

عندما تنتهي من إنشاء ملف جديد ، افتح الملف وقم بعمل برنامج hello world بسيط.

هذه هي الطريقة التي يمكننا بها إنشاء برنامج hello world بسيط في كود الاستوديو المرئي باستخدام ملحق python. يوفر ملحق Python العديد من الميزات لتحرير شفرة مصدر Python بتنسيق مقابل كود .

  • الإكمال التلقائي والتحسس الذكي:

    يتم توفيرها لجميع حزم python المخزنة في مواقع قياسية ، يمكنك النقر بزر الماوس الأيمن فوق معرفات مختلفة للاستفادة من الأوامر المتعددة.

    • انتقل إلى التعريف

    • تعريف نظرة خاطفة

    • انتقل إلى إعلان

    • إعلان نظرة خاطفة

  • تشغيل التحديد / الخط في Terminal:

    يتم استخدامه لنقل الخط المحدد إلى محطة بيثون.

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

  • إعادة بناء التعليمات البرمجية:

    تضيف امتدادات Python أوامر إعادة البناء التالية

    • استخراج المتغير - يستخرج كل التكرارات المتشابهة للنص المحدد داخل النطاق الحالي.

    • طريقة الاستخراج - تستخرج جميع التكرارات المتشابهة للتعبيرات أو الكتلة المحددة ضمن النطاق الحالي

    • عمليات الاستيراد الفرز - تستخدم عمليات الاستيراد الفرز حزمة isort لدمج واردات محددة من نفس الوحدة النمطية في بيان استيراد واحد واستيراد البيانات بترتيب أبجدي.

الآن دعونا نلقي نظرة على كيفية تحرير مشروع موجود باستخدام كود vs.

يكون diting مشروع قائم

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

بعد إدخال هذا الأمر ، سيتم فتح كود vs مع المشروع الحالي في الموقع ويمكنك تشغيل المشروع أو تحرير الكود في كود الاستوديو المرئي.

الآن بعد أن عرفنا كيف يمكننا تعديل المشاريع الحالية في كود الاستوديو المرئي ، دعنا نفهم الفحص.

لينتينج

إنه يسلط الضوء بشكل أساسي على المشكلات النحوية والتصميم في شفرة مصدر Python. لتمكين linters ، يمكننا استخدام الطريقة التالية ، على الرغم من أن امتداد python يأتي ممكّنًا مع pylint linter كإعداد افتراضي. اضغط على 'ctrl + shift + p' وحدد python: حدد linter في منصة نقالة.

على الرغم من أن الفحص يعمل تلقائيًا عند حفظ ملفك. يمكنك تشغيل الفحص عن طريق تحديد ما يلي في لوحة الأوامر.

فيما يلي بعض أنواع الوبر المحددة:

  • بيلينت -

  • فليك 8

  • mypy

  • بيدوكستايل

  • المنقب

  • بيب 8

  • بيراما

  • قاطع طريق

دعم التصحيح

دعونا نحاول فهم كيفية عمل التصحيح في برنامج hello world البسيط الخاص بنا.

ما عليك سوى النقر على الحضيض الأيسر للمحرر وتعيين نقطة توقف على السطر ، ثم الضغط على f5.

حدد التكوين وسيفتح شريط أدوات التصحيح الموضح أدناه.

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

الآن وقد انتهينا من تصحيح الأخطاء ، دعونا نفهم دعم دفتر jupyter في كود الاستوديو المرئي.

دعم Jupyter Notebook

لفتح ملف في vs code ، افتح لوحة الأوامر وحدد ما يلي

بعد فتح دفتر الملاحظات ، يمكنك ببساطة تشغيل التعليمات البرمجية الخاصة بك وحفظها.

الآن بعد أن عرفنا كيف يمكننا استخدام دفتر jupyter في كود الاستوديو المرئي ، دعنا نفهم كيف يمكننا استخدام python التفاعلي في vs code.

تفاعلي بايثون

يمكنك ببساطة إضافة '# ٪٪' في التعليمات البرمجية الخاصة بك ، وحفظها في ملف ملحق .py. عندما تنقر على زر تشغيل الخلية ، ستفتح لوحة python التفاعلية ويمكنك تشغيل الكود الخاص بك مباشرةً باستخدام نافذة python التفاعلية مباشرة. فقط اكتب الرمز الخاص بك واضغط على 'ctrl + enter'.

البيئات

عادةً ما يبحث امتداد Python عن البيئة ويختار المفسر الأول في مسار النظام. لتحديد بيئة معينة ، يمكنك البحث عن البيئات باستخدام لوحة الأوامر.

بعد تحديد هذا ، سيُظهر لك المترجمين الفوريين المتاحين الذين يمكنك الاختيار من بينهم.

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

إذا وجدت هذه المقالة حول 'Python Visual Studio' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

العثور على أكبر عدد في مجموعة جافا

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

إذا صادفت أي أسئلة ، فلا تتردد في طرح جميع أسئلتك في قسم التعليقات في 'Python Visual Studio' وسيسعد فريقنا بالإجابة.