Бележник Jupyter: документирайте и стартирайте код от браузъра

В статията Anaconda Distribution: Най-пълният пакет за наука за данни с Python Говорихме, че ще разгледаме подробно интересни инструменти, които се инсталират автоматично с този пакет. Един от тези инструменти е Джупиър Бележник което е идеално за тези, които са учене за програмиране на Python и те трябва да документират всичко, което научават, в допълнение към онези, които трябва представят научно обосновани доклади.

Какво представлява Jupyter Notebook?

El Джупиър Бележник е уеб приложение с отворен код, разработен с помощта на HTML агностичен език, който позволява създавайте, споделяйте и редактирайте документи, в които може да се изпълни python код, прави анотации, вмъква уравнения, визуализира резултатите и документира функционалностите.

Това приложение обикновено е проектирано да има разширена съвместимост с Питон, Markdown и включва възможност за експортиране на документи, направени с инструмента, в други формати.

Обикновено този инструмент се използва за изучаване на езика за програмиране на python, почистване и трансформиране на научни данни, числена симулация, статистическо моделиране и може да обхване много други области.

Джупиър Бележник

Характеристики на преносимия компютър Jupyter

Сред многото характеристики на Jupyter Notebook можем да подчертаем:

  • Лесен за инсталиране, благодарение на присъствието в Anaconda Distribution Suite.
  • Той има усъвършенстван уеб интерфейс, който позволява комбиниране на изходен код, текстове, формули, фигури и мултимедия в един документ.
  • Интегрирането на различни видове информация ни позволява да дадем по-адекватни обяснения на нашите програми или на концепциите, които изучаваме.
  • Позволете aДостъп отвсякъде, без да е необходимо да инсталирате други услуги, тъй като работи като клиентски сървър. По същия начин може да се изпълнява на локален работен плот или на отдалечен сървър.
  • Въпреки че основният език за програмиране в Jupyter Notebook е Питон, това приложение също е съвместим с повече от 40 езика, сред които се открояват R, Julia и Scala.
  • Позволява обмен на документи на Jupyter чрез услуги на трети страни.
  • Можем да изпълняваме и преглеждаме изображения, видеоклипове, LaTeX и JavaScript, в допълнение към манипулирането на резултатите от тях в реално време.
  • Той има усъвършенстван мениджър на документи, който ви позволява да видите файлове, съвместими с Jupyter Notebook, които се хостват на нашия компютър.
  • Документите, направени в Jupyter Notebook, могат да бъдат експортирани в различни статични формати включително HTML, reStructeredText, LaTeX, PDF и слайдшоута.
  • Той е съвместим с nbviewer което ни позволява да пренасяме документите си от Jupyter Notebook към облака като статична уеб страница, която може да бъде видяна от всеки няма нужда да инсталирате Jupyter Notebook .

предварителен преглед на тетрадка jupyter

Как да използвам и инсталирам Jupyter Notebook?

Ако преди това сме инсталирали Anaconda Distribution, вече имаме инсталиран Jupyter Notebook и можем да го стартираме от терминала с jupyter notebook, Тази команда ще изпълни услугите, необходими за правилното функциониране на инструмента, и автоматично ще отвори браузъра ни по подразбиране, за да можем да започнем да се наслаждаваме на функционалностите на Jupyter.

В случай, че не искате да инсталирате Anaconda Distribution, ние можем инсталирайте Jupyter Notebook с помощта на Python pipЗа да направите това, отворете терминал и изпълнете следната команда:

$ pip install notebook

По същия начин можем да се насладим на онлайн демонстрация на приложението от следното връзка и в него може да се намери обширна документация за всички негови функционални възможности Официален сайт.

Jupyter Notebook е инструмент, който смятам за съществен за тези, които започват в страхотния свят на програмирането на Python, но също така има голям потенциал за тези, които искат да изучават науката за данни по подреден начин, с всички възможности Python и с възможност за документиране на цялата научна основа, която е използвана.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Ксавие каза той

    Здравейте.
    „Agnostic“ е лош превод на английския „agnostic“. Моля, използвайте вместо това „независим“ или „неутрален“. Благодаря ти.

    1.    Хектор Рамирес каза той

      Речникът на Кралската академия на испанския език (DRAE) съдържа следното дефиниция на думата агностичен, тази, която всеки, който има повече добра воля от желанието да изпомпва топките си, би намерил с няколко милисекунди по-малко, отколкото е необходимо, за да изпрати нещастен коментар. Благодаря ти, гущере, за твоята всеотдайност и отдаденост, като ни представи отлична информация.