Jupyter notebook: dokumento at patakbuhin ang code mula sa browser

Sa artikulo Pamamahagi ng Anaconda: Ang Pinaka Kumpletong Suite para sa Agham ng Data na may Python Pinag-usapan namin na idedetalye namin ang mga kagiliw-giliw na tool na awtomatikong nai-install sa suite na ito. Isa sa mga tool na iyon ay Jupiter Notebook na mainam para sa mga nasa pag-aaral sa programa sa Python at kailangan nilang idokumento ang lahat ng kanilang natutunan, bilang karagdagan sa mga dapat magsumite ng mga ulat na nakabatay sa agham.

Ano ang Jupyter Notebook?

El Jupiter Notebook ay isang application ng open source web, binuo gamit ang HTML agnostic na wika na nagbibigay-daan lumikha, magbahagi at mag-edit ng mga dokumento kung saan maaaring maipatupad ang code ng sawa, gumawa ng mga anotasyon, magsingit ng mga equation, mailarawan ang mga resulta at pag-andar ng dokumento.

Ang application na ito ay karaniwang dinisenyo upang magkaroon ng advanced na pagiging tugma sa Sawa, Markdown at kasama dito ang posibilidad ng pag-export ng mga dokumento na ginawa gamit ang tool sa iba pang mga format.

Pangkalahatan ang tool na ito ay ginagamit para sa pag-aaral ng wika ng python programming, paglilinis at pagbabago ng pang-agham na datos, simulang pang-numero, pagmomodelo sa istatistika at maaaring masakop ang maraming iba pang mga lugar.

Jupiter Notebook

Mga Tampok ng Jupyter Notebook

Kabilang sa maraming mga tampok ng Jupyter Notebook maaari naming i-highlight:

  • Madaling mai-install salamat sa pagkakaroon sa Anaconda Distribution Suite.
  • Mayroon itong isang advanced na web interface na nagbibigay-daan upang pagsamahin ang source code, mga teksto, pormula, numero at multimedia sa isang solong dokumento.
  • Ang pagsasama ng iba't ibang uri ng impormasyon ay nagbibigay-daan sa amin upang magbigay ng mas sapat na mga paliwanag sa aming mga programa o ng mga konsepto na natututunan namin.
  • Pahintulutan ang aPag-access mula sa kahit saan nang hindi na kailangang mag-install ng iba pang mga serbisyo, dahil gumagana ito bilang isang client server. Katulad nito, maaari itong patakbuhin sa isang lokal na desktop o sa isang remote server.
  • Kahit na ang pangunahing wika ng programa sa Jupyter Notebook ay Sawa, ang app na ito ay din katugma sa higit sa 40 mga wika, bukod kina R, Julia at Scala ay tumayo.
  • Pinapayagan ang palitan ng mga dokumento ng Jupyter sa pamamagitan ng mga serbisyo ng third-party.
  • Maaari naming maisagawa at matingnan ang mga imahe, video, LaTeX at JavaScript, bilang karagdagan sa pagmamanipula ng mga resulta ng mga ito sa real time.
  • Mayroon itong isang advanced na tagapamahala ng dokumento, na nagbibigay-daan sa iyo upang tingnan ang mga file na katugma sa Jupyter Notebook na naka-host sa aming computer.
  • Ang mga dokumentong ginawa sa Jupyter Notebook ay maaaring ma-export sa iba't ibang mga static na format kabilang ang HTML, reStructeredText, LaTeX, PDF, at slide show.
  • Tugma ito nbviewer na nagpapahintulot sa amin na i-port ang aming mga dokumento ng Jupyter Notebook sa cloud bilang isang static na web page, na maaaring matingnan ng sinuman hindi na kailangang i-install ang Jupyter Notebook .

jupyter preview ng notebook

Paano gamitin at mai-install ang Jupyter Notebook?

Kung dati naming na-install ang Pamamahagi ng Anaconda, mayroon na kaming naka-install na Jupyter Notebook at maaari namin itong patakbuhin mula sa terminal gamit ang jupyter notebook, Isasagawa ng utos na ito ang mga serbisyong kinakailangan upang gumana nang maayos ang tool at awtomatiko na bubuksan ang aming default browser upang masimulan naming tangkilikin ang mga pagpapaandar ng Jupyter.

Kung sakaling hindi mo nais na mai-install ang Pamamahagi ng Anaconda maaari naming i-install ang Jupyter Notebook gamit ang Python pipUpang magawa ito, buksan ang isang terminal at patakbuhin ang sumusunod na utos:

$ pip install notebook

Sa parehong paraan, masisiyahan kami sa isang online na demo ng application mula sa mga sumusunod link at isang malawak na dokumentasyon ng lahat ng mga pagpapaandar nito ay matatagpuan dito Official Site.

Ang Jupyter Notebook ay isang tool na isinasaalang-alang ko na mahalaga para sa mga nagsisimula sa kamangha-manghang mundo ng programa ng Python, ngunit mayroon din itong malaking potensyal para sa mga nais na mag-aral ng agham ng data sa isang maayos na paraan, kasama ang lahat ng mga potensyal ng Python at may posibilidad na idokumento ang lahat ng batayang pang-agham na ginamit.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Xavier dijo

    Hello.
    Ang "Agnostic" ay isang mahinang pagsasalin ng Ingles na "agnostic." Mangyaring gamitin sa halip ang "independiyenteng" o "walang kinikilingan." Salamat.

    1.    Hector Ramirez dijo

      Naglalaman ang Diksyonaryo ng Royal Academy of the Spanish Language (DRAE) sa mga sumusunod kahulugan ng salita agnostiko, ang isa na ang sinumang may higit na mabuting kalooban kaysa sa pagnanasa na ibomba ang kanilang mga bola ay natagpuan sa ilang milliseconds na mas mababa kaysa sa kinakailangan upang magpadala ng isang hindi masayang komento. Salamat, butiki, para sa iyong pagtatalaga at pagtatalaga sa pagpapakita sa amin ng mahusay na impormasyon.