دفتر Jupyter: قم بتوثيق وتشغيل التعليمات البرمجية من المتصفح

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

ما هو دفتر Jupyter؟

El مفكرة Jupyter هو تطبيق ويب مفتوح المصدر، تم تطويره باستخدام لغة حيادية HTML تسمح بذلك إنشاء ومشاركة وتحرير المستندات التي يمكن تنفيذ كود بيثون بهاوعمل التعليقات التوضيحية وإدخال المعادلات وتصور النتائج وتوثيق الوظائف.

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

بشكل عام ، يتم استخدام هذه الأداة لـ تعلم لغة البرمجة بيثونوتنظيف وتحويل البيانات العلمية والمحاكاة العددية والنمذجة الإحصائية ويمكن أن تغطي العديد من المجالات الأخرى.

مفكرة Jupyter

ميزات دفتر Jupyter

من بين الميزات العديدة لـ Jupyter Notebook يمكننا تسليط الضوء على:

  • سهل التثبيت بفضل التواجد في ملف جناح توزيع أناكوندا.
  • يحتوي على واجهة ويب متقدمة تسمح بدمج شفرة المصدر والنصوص والصيغ والأشكال والوسائط المتعددة في مستند واحد.
  • يتيح لنا تكامل الأنواع المختلفة من المعلومات تقديم تفسيرات أكثر ملاءمة لبرامجنا أو للمفاهيم التي نتعلمها.
  • السماح لـالوصول من أي مكان دون الحاجة إلى تثبيت خدمات أخرى، لأنه يعمل كخادم عميل. وبالمثل ، يمكن تشغيله على سطح مكتب محلي أو على خادم بعيد.
  • على الرغم من أن لغة البرمجة الأساسية في Jupyter Notebook هي بايثون، هذا التطبيق أيضًا متوافق مع أكثر من 40 لغةمن بينها R و Julia و Scala.
  • يسمح بتبادل مستندات Jupyter من خلال خدمات الجهات الخارجية.
  • يمكننا تنفيذ وعرض الصور ومقاطع الفيديو و LaTeX و JavaScript ، بالإضافة إلى معالجة نتائجها في الوقت الفعلي.
  • يحتوي على مدير مستندات متقدم ، والذي يسمح لك بمشاهدة ملف الملفات المتوافقة مع Jupyter Notebook المستضافة على جهاز الكمبيوتر الخاص بنا.
  • يمكن تصدير المستندات التي تم إنشاؤها في Jupyter Notebook إلى تنسيقات ثابتة مختلفة بما في ذلك HTML و reStructeredText و LaTeX و PDF وعروض الشرائح.
  • وهو متوافق مع نبفيور والذي يسمح لنا بنقل مستندات Jupyter Notebook الخاصة بنا إلى السحابة كصفحة ويب ثابتة ، والتي يمكن لأي شخص عرضها لا حاجة لتثبيت Jupyter Notebook .

معاينة دفتر jupyter

كيفية استخدام وتثبيت Jupyter Notebook؟

إذا قمنا مسبقًا بتثبيت Anaconda Distribution ، فلدينا بالفعل Jupyter Notebook مثبتًا ويمكننا تشغيله من الجهاز باستخدام jupyter notebook, سيقوم هذا الأمر بتنفيذ الخدمات اللازمة للأداة لتعمل بشكل صحيح وسيفتح تلقائيًا متصفحنا الافتراضي حتى نتمكن من البدء في الاستمتاع بوظائف Jupyter.

في حالة عدم رغبتك في تثبيت Anaconda Distribution ، يمكننا ذلك قم بتثبيت Jupyter Notebook باستخدام Python pipللقيام بذلك ، افتح Terminal وقم بتشغيل الأمر التالي:

$ pip install notebook

بنفس الطريقة ، يمكننا الاستمتاع بعرض توضيحي للتطبيق عبر الإنترنت مما يلي الصفحة  ويمكن العثور على وثائق شاملة لجميع وظائفها في الموقع الرسمي.

Jupyter Notebook هو أداة أعتبرها ضرورية لأولئك الذين بدأوا في عالم رائع لبرمجة Python ، ولكن لديه أيضًا إمكانات كبيرة لأولئك الذين يرغبون في دراسة علم البيانات بطريقة منظمة ، مع كل إمكانات بايثون مع إمكانية توثيق كل الأسس العلمية التي تم استخدامها.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كزافييه قال

    مهلا.
    "اللاأدري" هو ترجمة رديئة للغة الإنجليزية "الملحد". الرجاء استخدام "مستقل" أو "محايد" بدلاً من ذلك. شكرا.

    1.    هيكتور راميريز قال

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