وما هي أفضل طريقة لبدء التعلم من استخدام Python IDE سهل الاستخدام والذي يوفر لك محررًا ، حيث يمكنك تحرير شفرة المصدر الخاصة بك ، ومترجمًا ومترجمًا ، وواجهة يمكنك من خلالها رؤية مخرجاتك ، كل ذلك في مكان واحد؟ Jupyter Notebook عبارة عن IDE يوفر للمبتدئين في Python (وحتى مطوري Python ذوي الخبرة) بيئة مصممة لإظهار نتائج وتحليلات واضحة.
Jupyter Notebook - المحرر الشامل
قد تجادل ، بمجرد أن تبدأ في استخدام Jupyter ، أن أجهزة الكمبيوتر المحمولة الخاصة بها هي بيئات التطوير المتكاملة الأكثر راحة للتشفير فيها. تعد أجهزة الكمبيوتر المحمولة هذه أيضًا أدوات تعليمية قوية جدًا. وهي مجهزة بمحرر نصوص يمكن قراءته بواسطة الإنسان حيث يمكنك تصميم أوصاف التعليمات البرمجية كاملة مع الصور والرسوم البيانية وخلايا التعليمات البرمجية التي تفصل بين الوحدات المنطقية لبرنامجك. إذا تم استخدام جميع الأدوات المساعدة للكمبيوتر الدفتري بشكل جيد ، فيمكنك إنشاء مستندات تقوم بتنفيذ برامج كاملة وأيضًا توفير تحليل ووصف سهل الفهم جنبًا إلى جنب مع الكود.

الشكل 1: الصفحة الرئيسية لدفتر Jupyter
Jupyter هو IDE مستند إلى الويب ويفتح في المتصفح. يمكنك تغيير المتصفح الافتراضي الذي يفتح عليه المتصفح الذي تختاره. يمكن تثبيت Jupyter Notebook في نظام Linux الخاص بك حيث يقوم بإنشاء دفاتر ملاحظات في مكان العمل على القرص الخاص بك أو يمكن استخدامه عبر الإنترنت لتحرير التعليمات البرمجية في https://jupyter.org/ . بمجرد إنشاء دفتر ملاحظات في Jupyter من خلال النقر فوق جديد ، يتم فتح المحرر التالي:

الشكل 2: دفتر ملاحظات بدون عنوان
هذه الواجهة ذات المظهر البسيط قوية بشكل لا يصدق في ميزاتها. لنبدأ بمقدمة أساسية أولاً.
ابدء
في الشكل 3 ، دفتر الملاحظات الفارغ الذي تراه هو التصميم الذي ستعمل به عند تعلم Python على Jupyter.

الشكل 4: قم بتشغيل خلية كود
لتشغيل خلية رمز ، كل ما عليك فعله هو تحديد الخلية التي تريد تشغيلها ثم النقر فوق تشغيل أو الضغط على Shift + Enter. هذا ، إلى جانب مقاطعة زر kernel بجانبه ، هو ما ستضغط عليه كثيرًا. بالحديث عن مقاطعة النواة ، إذا وجدت نفسك عالقًا في حلقة لا نهائية ، فقد يكون هذا مفيدًا. إحباط المهمة قبل أن تصبح الأمور أكثر فوضوية!
وبينما نحن في موضوع النواة ، دعنا نستكشف بشكل أكبر أحد أهم مكونات الكمبيوتر المحمول - النواة. بأبسط العبارات ، تتحمل نواة Python مسؤولية تنفيذ التعليمات البرمجية. جميع الخيارات التي ستحتاجها فيما يتعلق بـ Kernel موجودة هنا:

الشكل 5: نواة
يمكن مقاطعة نواة Python ، كونها وحدة حسابية تقوم بتنفيذ التعليمات البرمجية ، لإيقاف تنفيذ التعليمات البرمجية وإعادة تشغيلها وإعادة توصيلها وإغلاقها. بالتقدم إلى المزيد من الخيارات التي تتضمن النواة ، يمكن للمرء حتى تغيير النواة للتبديل من إصدار واحد من Python إلى الآخر (مثل Python 2 إلى Python 3).
كما ذكرنا سابقًا ، يتم استخدام أجهزة الكمبيوتر المحمولة لأكثر من مجرد كتابة التعليمات البرمجية. يمكنك استخدامها لإنشاء مستند كامل يحتوي على فقرات ومعادلات ووظائف وصور. لتبدأ في ذلك ، ستحتاج إلى التعرف على خلايا التخفيضات.
سيؤدي تحديد خلية ثم تحديد Cell> Cell Type> Markdown إلى تحويل خلية رمز إلى خلية نصية. هنا ، يمكنك كتابة الأوصاف والتحليل. من الممارسات الجيدة البحث عن وثائق Jupyter Notebooks لإلغاء تأمين جميع الطرق المختلفة التي يمكنك من خلالها استخدام هذه الميزة. أحد الأشياء المثيرة التي اكتشفتها عندما بدأت مع أجهزة الكمبيوتر المحمولة هو أنه بعد تحويل خلية إلى علامة التخفيض ، يتم تنشيط خيار إدراج صورة في القائمة المنسدلة تحرير. فيما يلي عرض توضيحي لما تبدو عليه خلية تخفيض السعر:

الشكل 6: خلية تخفيض السعر
لاحظ أن هذا النص يقع فوق خلية رمز عادية. هذه هي الطريقة التي يمكنك بها إضافة معنى لوحدات الكود المنطقي.
خدشت هذه المقدمة سطح ما يمكنك القيام به باستخدام أجهزة الكمبيوتر المحمولة. أفضل نصيحة هي استكشافها بنفسك واكتشاف بقية ميزاتها التي تناسب أغراضك.
تثبيت Jupyter
على أنظمة Linux ، يمكن تثبيت Jupyter Notebook من خلال واجهة سطر الأوامر وواجهة المستخدم الرسومية. تقع واجهة سطر الأوامر على المحطة الطرفية الخاصة بها. لتثبيت Jupyter ، يجب عليك أولاً تثبيت أو تحديث Python ثم تثبيت دفتر Python.

الشكل 7: أمر لتثبيت دفتر بايثون
يعد تثبيت Jupyter Notebook من واجهة المستخدم الرسومية أسهل إلى حد ما. ما عليك سوى البحث عن Project Jupyter على برنامج Ubuntu والنقر فوق تثبيت.

الشكل 8: مشروع Jupyter في برنامج Ubuntu (تثبيت واجهة المستخدم الرسومية)
Python هي أقوى لغة برمجة لعلوم البيانات. إنها أيضًا لغة سهلة التعلم و IDE مثل Jupyter Notebook يجعلها سهلة التعود على البرمجة في Python.