Повећајте своју продуктивност и уштедите време тако што ћете укључити ове непроцењиве савете и трикове.
Кључне Такеаваис
- Разумевање разлике између режима командовања и режима уређивања је од суштинског значаја за рад са Јупитер бележницом. Сваки режим пружа различите функционалности и пречице.
- Приступ и коришћење пречица на тастатури може вам уштедети време избегавањем низа корака за сваку операцију. Уверите се да сте у правом режиму када извршавате пречице.
- Јупитер Нотебоок омогућава прилагођавање путем екстензија или ручно прилагођавање. Користите екстензије за лакше прилагођавање или ручно прилагодите креирањем ЦСС датотеке. Поново покрените бележницу да би промене ступиле на снагу.
Јупитер Нотебоок је интерактивно рачунарско окружење засновано на вебу које можете користити за анализу података и заједничко кодирање. Омогућава интеграцију кода, текста и визуелизације у један документ. Има обиман екосистем библиотека доступних за обављање различитих задатака.
Он доминира у свету науке о подацима када је у питању анализа података, претходна обрада података и инжењеринг карактеристика. Ево неколико основних савета и трикова који ће вам помоћи да на најбољи начин искористите искуство свог бележнице.
1. Разлика између командног режима и режима уређивања
Разумевање разлике између режима командовања и режима уређивања један је од основних аспеката рада са Јупитер бележницом. То је зато што сваки режим пружа различите функционалности и пречице.
Режим уређивања је означен зеленом ивицом и подразумевани је режим када изаберете ћелију за уређивање.
У овом режиму можете да куцате и мењате код унутар ћелије. Да бисте ушли у режим за уређивање, двапут кликните на ћелију или притисните ентер када је изаберете.
Командни режим је означен плавим оквиром ћелије. То је такође подразумевани режим када не уређујете активно ћелију.
У овом режиму можете да обављате операције на нивоу бележнице као што су креирање, брисање, промена или извршавање ћелија. Да бисте се пребацили из режима уређивања у режим командовања, притисните Изаћи кључ.
2. Приступ и коришћење пречица на тастатури
Јупитер Нотебоокс има а Пречице на тастатури дијалог који вам помаже да видите све доступне пречице. Да бисте му приступили, уверите се да сте у командном режиму. Затим притисните тастер Х кључ. Требало би да се појави искачући прозор као што је онај испод.
Свака пречица има објашњење шта ради поред ње. Команде су подељене на оне које можете користити у командном режиму и режиму за уређивање. Уверите се да сте у правом режиму када извршавате одговарајућу пречицу. Коришћење ових пречица ће вам помоћи да уштедите много времена јер нећете морати да следите низ корака да бисте извршили сваку операцију.
3. Коришћење магичних команди
Магичне команде пружају додатне функционалности које можете користити за извршавање задатака. Да бисте их користили, ставите префикс команди са а % за линијске магије и два %% за магију на нивоу ћелије. Уместо да запамтите неколико, можете приступити свим доступним магичним командама користећи %лсмагиц команда.
На новој ћелији покрените %лсмагиц команда. Ово ће приказати све доступне магичне команде у режиму за уређивање иу командном режиму. Да бисте разумели шта свака команда ради, покрените команду са постфикс знаком питања да бисте добили њену документацију. На пример, да бисте разумели шта %алиас магична команда ради, покрени %алиас?.
Уверите се да разумете режим у ком команда ради пре него што је употребите.
4. Прилагођавање бележнице
Јупитер Нотебоок омогућава прилагођавање корисника ако вам се не свиђа подразумевани изглед. Можете га прилагодити на један од два начина. Можете га или ручно прилагодити или користити проширења. Лакша алтернатива је употреба екстензија.
Да бисте користили екстензије, покрените следећу команду на новој ћелији. Ова команда ће инсталирати јупитер-тхемес, проширење које долази са унапред дефинисаним темама.
!pip install jupyterthemes
Затим наставите до свог терминала или ЦМД за примену конфигурација. Започните навођењем доступних тема користећи код испод.
jt -l
Затим користите следећу команду да примените тему. Замените назив теме жељеним.
jt -t
Након примене теме, поново покрените Јупитер бележницу да би се промене извршиле. Резултат примене океани16 тема је следећа:
Ако желите да вратите бележницу на подразумеване вредности, користите следећу команду.
jt -r
Команда враћа Јупитер бележницу на почетну подразумевану тему.
Да бисте ручно прилагодили своју бележницу, следите следеће кораке.
Идите у директоријум у који сте инсталирали Јупитер Нотебоок. Пронађите директоријум са именом .јупитер. Направите нови фолдер унутар њега и дајте му име обичај. Затим креирајте ЦСС датотеку у обичај именик и именовати га цустом.цсс. На крају, отворите ЦСС датотеку помоћу уређивача и додајте свој ЦСС код за прилагођавање.
Након што додате код, поново покрените Јупитер бележницу да би промене ступиле на снагу.
5. Сарадња и дељење
Када кодирате, можда ћете желети да сарађујете са другим програмерима. Да бисте то постигли у Јупитер Нотебоок-у, можете користите контролу верзија као што је Гит. Да бисте користили Гит, иницијализујте Гит спремиште у основном директоријуму вашег пројекта. Затим додајте и унесите сваку промену коју направите у Јупитер бележници у Гит спремиште.
Коначно, поделите спремиште са људима са којима желите да сарађујете тако што ћете га пребацити на ГитХуб. Ово ће омогућити сарадницима да клонирају спремиште и тако приступе вашим датотекама Јупитер бележнице.
Виџет и интерактивне функције помажу вам да креирате динамичке корисничке интерфејсе у нотебоок рачунару.
Они вам дају начин да комуницирате и визуализујете своје податке. Јупитер нотебоок рачунари подразумевано подржавају неколико виџета. Да бисте користили више виџета, потребно је да инсталирате ипивидгетс библиотека користећи следећу команду.
!pip install ipywidgets
Након инсталације, увезите видгетс модул за коришћење његових функционалности.
import ipywidgets as widgets
Сада морате да креирате виџет по свом избору. На пример, да бисте креирали а клизач видгет користите следећи код:
slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')
Затим прикажите клизач.
display(slider)
Излаз је следећи:
Можете користити клизач за кориснички унос и избор нумеричке вредности унутар одређеног опсега. Постоји много виџета које библиотека подржава. Да бисте их навели, користите следећу линију кода:
dir(widgets)
Потражите са листе виџет који подржава ваше захтеве.
7. Савети за ефикасност и учинак
Да бисте побољшали ефикасност и перформансе вашег преносног рачунара, следећи савети су корисни:
- Ограничите излаз и користите индикаторе напретка: Ово ће вам помоћи да избегнете затрпавање нотебоок-а прекомерним излазом. Користите индикаторе напретка да пратите напредак рачунања. Тхе ткдм библиотека може бити корисна у ту сврху.
- Минимизирајте извршење ћелије: Извршите само неопходне ћелије да бисте уштедели ресурсе. То можете постићи коришћењем Покрени све изнад да покренете изабране ћелије.
- Оптимизујте петље и обраду података: Користите векторизоване операције и оптимизоване библиотеке. Такође, избегавајте непотребне петље, посебно угнежђене петље. Они могу утицати на перформансе. Уместо тога, користите уграђене функције и методе доступне у библиотекама за манипулацију подацима.
- Користите кеширане резултате: Ако имате дуготрајна израчунавања или учитавање података, размислите о кеширању резултата да бисте избегли сувишне прорачуне. Користите алате као што су јоблиб или Кисели краставац за кеширање.
Како да побољшате свој учинак као научник података
У свету науке о подацима постоји много алата који вам могу помоћи да повећате своју пропусност. То могу бити библиотеке које можете инсталирати у свом развојном окружењу, ИДЕ-ови прилагођени за анализу података, или чак проширења претраживача. Настојте да истражите више о доступним алатима јер вам они могу помоћи да поједноставите свој рад и уштедите много времена.