عزز إنتاجيتك ووفر الوقت من خلال دمج هذه النصائح والحيل التي لا تقدر بثمن.
الماخذ الرئيسية
- يعد فهم الفرق بين أوضاع الأوامر والتحرير أمرًا ضروريًا للعمل مع Jupyter Notebook. يوفر كل وضع وظائف واختصارات مختلفة.
- يمكن أن يوفر لك الوصول إلى اختصارات لوحة المفاتيح واستخدامها من خلال تجنب سلسلة من الخطوات لكل عملية. تأكد من أنك في الوضع الصحيح عند تنفيذ الاختصارات.
- يسمح Jupyter Notebook بالتخصيص من خلال الملحقات أو التخصيص اليدوي. استخدم الامتدادات لتسهيل التخصيص أو التخصيص يدويًا عن طريق إنشاء ملف CSS. أعد تشغيل الكمبيوتر الدفتري لتصبح التغييرات سارية المفعول.
Jupyter Notebook عبارة عن بيئة حوسبة تفاعلية قائمة على الويب يمكنك استخدامها لتحليل البيانات والترميز التعاوني. يسمح بدمج الكود والنص والتصورات في مستند واحد. لديها نظام بيئي واسع من المكتبات المتاحة لإنجاز مهام مختلفة.
يهيمن على عالم علم البيانات عندما يتعلق الأمر بتحليل البيانات ومعالجة البيانات وهندسة الميزات. فيما يلي بعض النصائح والحيل الأساسية لمساعدتك على تحقيق أقصى استفادة من تجربة استخدام الكمبيوتر المحمول.
1. الفرق بين وضع الأوامر ووضع التحرير
يعد فهم الفرق بين وضعي الأوامر والتحرير أحد الجوانب الأساسية للعمل مع Jupyter Notebook. وذلك لأن كل وضع يوفر وظائف واختصارات مختلفة.
يُشار إلى وضع التحرير بحد أخضر وهو الوضع الافتراضي عند تحديد خلية للتحرير.
في هذا الوضع ، يمكنك كتابة التعليمات البرمجية وتحريرها داخل الخلية. للدخول إلى وضع التحرير ، انقر نقرًا مزدوجًا فوق خلية أو اضغط على مفتاح الإدخال عند تحديد خلية.
يُشار إلى وضع الأمر بحد خلية زرقاء. إنه أيضًا الوضع الافتراضي عندما لا تقوم بتحرير خلية بشكل نشط.
في هذا الوضع ، يمكنك إجراء عمليات على مستوى دفتر الملاحظات مثل إنشاء الخلايا أو حذفها أو تغييرها أو تنفيذها. للتبديل من وضع التحرير إلى وضع الأوامر ، اضغط على خروج مفتاح.
2. الوصول إلى واستخدام اختصارات لوحة المفاتيح
تحتوي Jupyter Notebooks على ملف اختصارات لوحة المفاتيح يساعدك على عرض جميع الاختصارات المتاحة. للوصول إليه تأكد من أنك في وضع الأوامر. ثم اضغط على ح مفتاح. يجب أن تظهر نافذة منبثقة مثل النافذة أدناه.
يحتوي كل اختصار على شرح لما يفعله بجانبه. يتم تقسيم الأوامر إلى تلك التي يمكنك استخدامها في وضع الأوامر ووضع التحرير. تأكد من أنك في الوضع الصحيح عند تنفيذ الاختصار المعني. سيساعدك استخدام هذه الاختصارات في توفير الكثير من الوقت حيث لن تضطر إلى اتباع سلسلة من الخطوات لإنجاز كل عملية.
3. استخدام الأوامر السحرية
توفر الأوامر السحرية وظائف إضافية يمكنك استخدامها لتنفيذ المهام. لاستخدامها ، ابدأ الأمر بامتداد % لخط السحر واثنان %% للسحر على مستوى الخلية. بدلاً من حفظ القليل منها ، يمكنك الوصول إلى جميع الأوامر السحرية المتاحة باستخدام ملف ٪ lsmagic يأمر.
في خلية جديدة ، قم بتشغيل ٪ lsmagic يأمر. سيعرض هذا جميع الأوامر السحرية المتاحة في وضعي التحرير والأوامر. لفهم ما يفعله كل أمر ، قم بتشغيل الأمر بعلامة استفهام postfix للحصول على الوثائق الخاصة به. على سبيل المثال ، لفهم ماهية ملف ٪ الاسم المستعار الأمر السحري يفعل ، يركض ٪ الاسم المستعار؟.
تأكد من فهم الوضع الذي يعمل عليه الأمر قبل استخدامه.
4. تخصيص دفتر الملاحظات
يسمح Jupyter Notebook بتخصيص المستخدم إذا كنت لا تحب المظهر الافتراضي. يمكنك تخصيصه بإحدى طريقتين. يمكنك إما تخصيصه يدويًا أو استخدام الامتدادات. البديل الأسهل هو استخدام الامتدادات.
لاستخدام الملحقات ، قم بتشغيل الأمر التالي على خلية جديدة. سيقوم هذا الأمر بتثبيت سمات jupyter ، وهي امتداد يأتي مع سمات محددة مسبقًا.
!pip install jupyterthemes
ثم انتقل إلى المحطة الطرفية أو CMD لتطبيق التكوينات. ابدأ بإدراج السمات المتاحة باستخدام الكود أدناه.
jt -l
ثم استخدم الأمر التالي لتطبيق سمة. استبدل اسم السمة بالاسم الذي تريده.
jt -t
بعد تطبيق السمة ، أعد تشغيل Jupyter Notebook لتحدث التغييرات. ناتج تطبيق المحيطات 16 الموضوع على النحو التالي:
إذا كنت ترغب في استعادة دفتر الملاحظات إلى الوضع الافتراضي ، فاستخدم الأمر التالي.
jt -r
يعيد الأمر Jupyter Notebook إلى النسق الافتراضي الأولي الخاص به.
لتخصيص دفتر الملاحظات يدويًا ، اتبع الخطوات التالية.
انتقل إلى الدليل حيث قمت بتثبيت Jupyter Notebook. ابحث عن الدليل بالاسم .jupyter. قم بإنشاء مجلد جديد بداخله وقم بتسميته مخصص. ثم قم بإنشاء ملف CSS بتنسيق مخصص الدليل وتسميته لغة تنسيق ويب حسب الطلب. أخيرًا ، افتح ملف CSS باستخدام محرر و أضف كود تخصيص CSS الخاص بك.
بعد إضافة الرمز ، أعد تشغيل Jupyter Notebook لتصبح التغييرات سارية المفعول.
5. التعاون والمشاركة
عندما تقوم بالبرمجة ، قد ترغب في التعاون مع مطورين آخرين. لتحقيق ذلك في Jupyter Notebook ، يمكنك ذلك استخدام التحكم في الإصدار مثل Git. لاستخدام Git ، قم بتهيئة مستودع Git في الدليل الجذر لمشروعك. ثم قم بإضافة وتنفيذ كل تغيير تقوم بإجرائه على Jupyter Notebook في مستودع Git.
أخيرًا ، شارك المستودع مع الأشخاص الذين تريد التعاون معهم بدفعه إلى GitHub. سيسمح هذا للمتعاونين باستنساخ المستودع ومن ثم الوصول إلى ملفات Jupyter Notebook.
تساعد عناصر واجهة المستخدم والميزات التفاعلية في مساعدتك على إنشاء واجهات مستخدم ديناميكية داخل الكمبيوتر الدفتري الخاص بك.
إنها توفر لك طريقة للتفاعل مع بياناتك وتصورها. تدعم دفاتر Jupyter بعض الحاجيات بشكل افتراضي. لاستخدام المزيد من عناصر واجهة المستخدم ، يلزمك تثبيت ملف ipywidgets مكتبة باستخدام الأمر التالي.
!pip install ipywidgets
بعد التثبيت ، قم باستيراد ملف الحاجيات وحدة لاستخدام وظائفها.
import ipywidgets as widgets
أنت الآن بحاجة إلى إنشاء القطعة التي تختارها. على سبيل المثال ، لإنشاء ملف المنزلق القطعة تستخدم الكود التالي:
slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')
ثم اعرض ملف المنزلق.
display(slider)
الإخراج كالتالي:
يمكنك استخدام شريط التمرير لإدخال المستخدم واختيار قيمة رقمية ضمن نطاق محدد. هناك العديد من الأدوات التي تدعمها المكتبة. لسردهم ، استخدم السطر التالي من التعليمات البرمجية:
dir(widgets)
ابحث عن الأداة التي تدعم متطلباتك من القائمة.
7. نصائح للكفاءة والأداء
لتحسين كفاءة وأداء الكمبيوتر الدفتري لديك ، يمكنك الاستفادة من النصائح التالية:
- حد من المخرجات واستخدم مؤشرات التقدم: سيساعدك هذا على تجنب ازدحام الكمبيوتر الدفتري بالإخراج المفرط. استخدم مؤشرات التقدم لتتبع تقدم الحساب. ال تقدم يمكن أن تكون المكتبة مفيدة لهذا الغرض.
- تقليل تنفيذ الخلية: قم بتنفيذ الخلايا الضرورية فقط لحفظ الموارد. يمكنك تحقيق ذلك باستخدام تشغيل الكل أعلاه لتشغيل الخلايا المحددة.
- تحسين الحلقات ومعالجة البيانات: استخدم العمليات الموجهة والمكتبات المحسنة. أيضًا ، تجنب الحلقات غير الضرورية ، خاصة الحلقات المتداخلة. يمكن أن تؤثر على الأداء. بدلاً من ذلك ، استخدم الوظائف والأساليب المضمنة المتوفرة في مكتبات معالجة البيانات.
- استخدم النتائج المخبأة: إذا كانت لديك عمليات حسابية أو تحميل بيانات تستغرق وقتًا طويلاً ، ففكر في تخزين النتائج مؤقتًا لتجنب الحسابات الزائدة عن الحاجة. استخدم أدوات مثل عمل أو ورطة للتخزين المؤقت.
كيفية تحسين أدائك كعالم بيانات
في عالم علم البيانات ، هناك العديد من الأدوات التي يمكن أن تساعدك على زيادة الإنتاجية. يمكن أن تكون مكتبات يمكنك تثبيتها في بيئة التطوير الخاصة بك ، أو IDEs المصممة لتحليل البيانات ، أو حتى ملحقات المستعرض. احرص على البحث عن المزيد حول الأدوات المتاحة حيث يمكنها مساعدتك في تبسيط عملك وتوفير الكثير من الوقت لك.