بواسطة Jupyter Notebooks.Notebooks للاستفادة من التعاون، للمد، قابلة للتطوير، وعلم البيانات استنساخه.
بالنسبة لمعظمنا، Jupyter دفتر هو في الواقع تجهيز منصة للالنماذج الأولية السريعة وتحليل استكشافية. ومع ذلك، فائدة Jupyter دفتر هو أكثر بكثير من أن .Jupyter ديه العديد من الميزات المخفية لم يتم تطويرها بشكل كامل. دعونا في محاولة لاستكشاف الخصائص المحتملة Jupyter أجهزة الكمبيوتر المحمولة، وذلك للاستفادة من هذه الميزات تحسين كفاءة العمل.
دليل1. تنفيذ الأوامر شل
2. Jupyter موضوع
3. تمديد المحمول
4. Jupyter القطعة
5. Qgrid
6. الشريحة
7. جزءا لا يتجزأ من URL، PDF وملفات الفيديو يوتيوب
1. تنفيذ الأوامر شل دفتر قذيفة جديدةشل هو وسيلة للتفاعل مع النص الكمبيوتر. في قذيفة يونيكس، باش (بورن مرة أخرى شل) أكثر رحب.
باش هو shell الافتراضي معظم أنظمة يونكس الحديثة، فضلا عن قضية معظم أدوات نظام يونكس ويندوز توفر عدة.
الآن، عندما نستخدم أي مترجم Python، نحن بحاجة إلى التحول بشكل دوري بين قذيفة وIDLE، من أجل أن تكون قادرة على استخدام أداة سطر الأوامر إذا كنا بحاجة.
ومع ذلك، Jupyter المحمول بإضافة أمر إضافي يسمح لنا لتنفيذ الأوامر بسهولة قذيفة من الكمبيوتر المحمول! ، ببساطة عن طريق إضافة سطر الأوامر أمام الحرف، وعمل أي أمر على سطر الأوامر يمكن أن تستخدم في IPython قبل تنفيذ الأمر.
في :! ليرة سورية
قائمة example.jpeg تمة
في :! الأشخاص ذوي الإعاقة
/ الرئيسية / بارول / سطح المكتب / مرحبا مجلد العالم "
في :! صدى "مرحبا العالم"
مرحبا، العالم
حتى نتمكن من أن تنتقل ذهابا وإيابا في قيمة المساكن في الطرق التالية:
في: ملفات =! ليرة سورية
في: طباعة (ملف)
في: دليل =! الأشخاص ذوي الإعاقة
في: طباعة (دليل)
في: نوع (دليل)
IPython.utils.text.SList
في: نوع (دليل)
IPython.utils.text.SList
لاحظ أن نوع البيانات لا يتم إرجاع إلى العمود.
2. Jupyter موضوع دفتر Jupyter تحت عنوانإذا كنت تشعر Jupyter المحمولة خلفية بيضاء مملة جدا، وموضوع مناسب للغاية بالنسبة لك. موضوع أيضا تعزيز تمثيل رمز.
التركيب:نقطة تثبيت jupyterthemes
قائمة المواضيع المتاحة:
ج ت -l
في الوقت الحاضر، والموضوعات المتوفرة chesterish، grade3، gruvboxd، gruvboxl monokai، oceans16، onedork، solarizedd، solarizedl.
حدد تحديدا موضوع #
ج ت -t < اسم موضوع >
# استعادة الموضوع الأصلي
ج ت -r
في كل مرة موضوع التغيير، يجب إعادة تشغيل الكمبيوتر المحمول Jupyter لرؤية النتائج.
الأمر نفسه يمكن أيضا أن يقوم بإضافة قبل الأمر "!" في Jupyter دفتر الملاحظات.
3. تمديد المحمول إمكانات التوسعتمديد دفتر يسمح لك للتخلص من الطريقة المعتادة باستخدام Jupyter دفتر. تمديد دفتر (أو nbextensions) هو وحدة جافا سكريبت، يمكنك تحميل رأي الأغلبية في الجزء الأمامي من دفتر الملاحظات. هذه الملحقات تغيير تجربة المستخدم واجهة.
تثبيتعن طريق تثبيت الوصول
كوندا تثبيت -c كوندا لجم
jupyter_nbextensions_configurator
أو عن طريق تثبيت PIP
نقطة تثبيت jupyter_contrib_nbextensions && jupyter contrib nbextension تثبيت
#incase تحصل أخطاء إذن على ماك،
نقطة تثبيت jupyter_contrib_nbextensions && jupyter contrib nbextension تثبيت -user
الآن بدء الدفتري Jupyter، يجب أن تشاهد NBextensions علامة تبويب مع الكثير من الخيارات. انقر على ما تريد NBextensions تبويب، سوف تشهد معجزة.
من أجل منع لم تتمكن من العثور على علامة التبويب من الشكل أدناه ترون nbextension آخر يقع ضمن القائمة تحرير.
التالي نناقش معا بعض الملحقات المفيدة.
1. المناطق النائية
تمكين المناطق النائية وحدات التعليمات البرمجية في كل قائمة إنجاز قانون الرئيسية، بدلا من استخدام فقط علامات التبويب أن نسميها. وهذا يجعل Jupyter الدفتري لديه الشيء نفسه مع IDE شعبية أخرى (مثل PyCharm) تكملة.
2. جزء
تضيف هذه الإضافة القائمة المنسدلة لأجهزة الكمبيوتر المحمولة شريط الأدوات، مما يسمح للالإدراج سهلة من دفتر الحالي خلية قصاصات.
3. تقسيم دفتر خلية
وهذا التمديد فصل الخلايا المحمول، ثم يتم وضعها بجوار.
4. دليل
هذا التمديد يمكن جمع كل العناوين التي تعمل بنظام التشغيل، ويعرض في نافذة عائمة، أو كقائمة الشريط الجانبي الملاحة. هذا التمديد يمكن أن تستمر، يمكن تغيير حجم، للطي، قابل للإرساء.
5. عنوان طوي
دفتر طوي عنوان يسمح مع يتم فصل جزء طوي من الرأس. إذا لم يكن لدينا الكثير من دفتر كود نظيفة، يمكنك ببساطة أن تكون مطوية، لتجنب تكرار رمز المتداول.
6. Autopep8
Autopep8 يسمح فقط للمستخدم فوق رمز محتوى إخراجها / تجميل من قبل الخلية. إذا كنت متعبا بالضغط المتكرر على مفتاح المسافة إلى رمز الشكل، ثم autopep8 هو المنقذ.
4. Jupyter القطعة دفتر التفاعليةالقطعة (القطع) وسائل تغيير الثعبان الأجسام التمثيلية في المتصفح، وعادة ما تستخدم شريط التمرير، عنصر تحكم مربع النص، وما شابه ذلك. المكونات الصغيرة يمكن استخدامها لبناء دفتر واجهة المستخدم الرسومية التفاعلية.
تثبيت#PP
انقر فوق تثبيت ipywidgets
jupyter nbextension تمكين widgetsnbextension --py
#Conda
كوندا تثبيت -c ipywidgets كوندا لجم
#Inrtalling مع كوندا تمكين تمديد ipywidgets تلقائيا
هنا سوف نقدم بعض الحاجيات. يمكنك زيارة جيثب مستودع من أجل مزيد من المعلومات.
بالتناوبميزات تفاعلية (ipywidgets.interact) لخلق تلقائيا واجهة المستخدم (UI) ضوابط لاستكشاف تفاعلي التعليمات البرمجية والبيانات. هذا هو أسهل طريقة للبدء مع أجزاء صغيرة من IPython.
# استيراد بعض من البداية!
استيراد من ipywidgets interactimport ipywidgets كما القطعة
1. الأساسية القطعة
الط صفر (س):
عودة س
# الجيل المنزلق
التفاعل (و، س = 10،)؛
# القيمة المتولدة مربع منطقي
التفاعلية (و، س = صحيح)؛
طابع المنطقة سلسلة نصية توليد #
التفاعلية (و، س = 'مرحبا!')؛
2. ارتفاع القطعة
وهنا بعض الحاجيات المتطورة المفيدة:
لعب الحاجيات (لعب القطعة)
لعب القطعة لا يمكن أن يؤديها لسرعة معينة عن طريق الرسوم المتحركة تسلسل متكررة من الأعداد الصحيحة. قيمة الروابط أدناه شريط التمرير للاعب.
لعب = widgets.Play (
# 10 = الفاصل،
قيمة = 50،
دقيقة = 0،
الحد الأقصى = 100،
خطوة = 1،
وصف = "تلعب الصحافة"
تعطيل = كاذبة
)
المنزلق = widgets.IntSlider ()
widgets.jslink ((اللعب، "القيمة")، (المنزلق، "القيمة"))
widgets.HBox ()
التاريخ المنتقى
تاريخ المنتقى يمكن استخدامها في كروم وإنترنت إكسبلورر الحافة ولكن حاليا لا تتوفر في فايرفوكس أو سفاري، لأن هذا الأخير لا يدعم HTML حقل تاريخ الإدخال.
widgets.DatePicker (
وصف = 'التاريخ المحدد،
تعطيل = كاذبة
)
السيطرة اختيار اللون
widgets.ColorPicker (
بسيطة = كاذبة
وصف = 'حدد اللون،
القيمة = "الأزرق"
تعطيل = كاذبة
)
أجزاء تبويب
tab_contents =
الأطفال =