مقدمة
في هذه الوحدة، نشرع في رحلة مثيرة لسد الفجوة بين بيئات Linux وWindows باستخدام نظام Windows الفرعي لـ Linux (WSL) للتطوير. سواء كنت مطورا متمرسا معتادا على أدوات Linux أو مستخدم Windows حريص على استكشاف التطوير المستند إلى Linux، فإن هذه الوحدة مصممة لك.
تبني أفضل ما في العالمين
يعد تكامل Linux في النظام البنائي ل Windows أحد التغييرات في الألعاب للمطورين. مع ظهور نظام Windows الفرعي لـ Linux (WSL)، أصبح من الممكن الآن تشغيل بيئة Linux مباشرة على Windows دون حمل الأجهزة الظاهرية التقليدية (VMs) أو إعدادات التمهيد المزدوج. ترشدك هذه الوحدة خلال استخدام هذه الميزة القوية في سير عمل التطوير الخاص بك.
لماذا Visual Studio Code؟
Visual Studio Code، محرر التعليمات البرمجية متعدد الاستخدامات والمستخدم على نطاق واسع، يعزز هذا التكامل. يوفر مجموعة من الميزات التي تبسط عملية التطوير، ما يجعلها خيارا مفضلا للعديد من المطورين. يوفر ملحق Visual Studio Code WSL للمطورين القدرة على استخدام واجهة سطر أوامر Linux أصلية (CLI)، والوصول إلى أنظمة ملفات Linux، وتنفيذ البرامج والبرامج النصية الخاصة ب Linux، كل ذلك من داخل بيئة Visual Studio Code. في هذه الوحدة، نستكشف كيف ينشئ Visual Studio Code عند دمجه مع WSL بيئة تطوير سلسة وفعالة، ما يسمح لك باستخدام الأدوات والأدوات المساعدة المستندة إلى Linux مباشرة على جهاز Windows الخاص بك.
ماذا ستتعلم؟
فهم WSL: نبدأ بأساسيات ماهية WSL ولماذا يعد تطورا كبيرا في الترميز عبر الأنظمة الأساسية.
إعداد بيئتك: إرشادات خطوة بخطوة حول تثبيت WSL وإعداد توزيع Linux على جهاز Windows.
التكامل مع Visual Studio Code: تعرف على كيفية دمج إعداد Linux مع Visual Studio Code باستخدام ملحق WSL وفهم الفوائد التي يجلبها هذا التكامل.
مهارات التطوير العملية: نتعمق في المهارات العملية، مثل تشغيل وتصحيح تعليمات Python البرمجية واستخدام WSL وVisual Studio Code.
ما الهدف الأساسي؟
بنهاية هذه الوحدة النمطية، لديك أساس متين لاستخدام أدوات Linux وتطبيقاته على نظام Windows الخاص بك، كل ذلك ضمن واجهة مألوفة وقوية من Visual Studio Code. لنبدأ في هذه الرحلة لتعزيز مهارات التطوير وسير العمل!
دعونا الآن نتعلم المزيد عن ماهية نظام Windows الفرعي لـ Linux (WSL).