Jupyter Notebook. Ang proyekto ng Jupyter

jupyter notebook interactive computing environment upang malaman ang pagprograma

Gawin ang artikulong ito bilang isang paraan upang makapagsimula sa Jupyter, isang gabay upang malaman kung ano ang maaari nating gawin at ilang mga kuru-kuro upang simulang gamitin ito.

Ito ay isang interactive na kapaligiran sa computing, na nagbibigay-daan sa mga gumagamit na mag-eksperimento sa code at ibahagi ito.

Si Jupyter ang akronim para kay Julia, Python at R, ang tatlong mga wika sa pagprograma na sinimulan ng Jupyter, bagaman ngayon ay sinusuportahan nito ang isang malaking bilang ng mga wika.

Malawakang ginagamit ito upang lumikha at magbahagi ng mga dokumento na naglalaman ng code. Napaka kapaki-pakinabang sa pagtuturo, dahil maaari nating ipakita sa mga halimbawa kung paano gumagana ang isang iskrip, isang wika o hilingin sa mga mag-aaral na imungkahi at patunayan ang kanilang sariling code.

Ano ang magagawa ko kay Jupyter

Makikilala natin ang 2 gamit, ang personal upang malaman ang ating sarili at ang pang-edukasyon.

Mag-subscribe sa aming mailing list

Jupyter para sa personal na paggamit

Mahusay na pagpipilian upang magsanay ng pagprogram sa iba't ibang mga wika, at upang maghanda ng dokumentasyon sa paligid ng mga paksa sa programa.

Higit pa rito hanggang ngayon wala pa akong nakitang tugma. Kung mayroon kang anumang mga ideya o alam ng isang tukoy na paggamit, mag-iwan ng isang komento.

Kapag ito ay nagniningning ay kung kailan mo ibabahagi ang impormasyon lalo na upang turuan ang ibang tao.

Jupyter at edukasyon.

Dito mo talaga masasamantala ito. Pinag-uusapan ko ang tungkol sa edukasyon, ngunit hindi ito dapat nasa isang mahigpit na pormal na kapaligiran (mga paaralan, instituto, unibersidad, kurso) ngunit inilagay ko rin ang sinumang nais na magturo at magpalaganap ng isang wikang nagprograma sa senaryong ito.

Ang isang paraan upang magamit ito at ibahagi ito sa mga mag-aaral ay sa pamamagitan ng JupyterHubMakikita natin ito nang detalyado, sunud-sunod, sa isang artikulo.

Paano i-install ang Jupyter

Ang pinakamadaling paraan upang mai-install ito at ang isa na inirerekumenda ko ay ang pag-install ng Anaconda tulad ng nakikita natin sa ang susunod na tutorial.

Kung mas gusto mong i-install lamang ang Jupyter, kakailanganin mong magkaroon ng naka-install na sawa at pip. Kung gumagamit ka ng Linux, mag-type sa terminal

pipi-install jupyter

Paano ito ginagamit

jupyter sa console o terminal

Upang simulan ito sa terminal

jupyter notebook

Maaari din itong masimulan mula sa Anaconda kasama ang grapikong interface.

Ang imahe ay may walang laman na katangian ng ALT; ang pangalan ng file nito ay jupyter-browser-1024x271.png

Magbubukas ang Notebook sa default browser sa address.

localhost: 8888

Kuwaderno. Ito ay isang dokumento, na maaaring binubuo ng code, mayamang teksto, video, mga widget, survey, atbp, atbp.

Bumubuo sila ng kanilang sariling lalagyan na ginagawang gumana at maaari itong mai-convert sa ibang mga format at maibahagi sa ibang mga tao.

Kapag sinimulan mo ito, ang direktoryong iyon ang magiging batayan ng proyekto at makikita mo ang mga folder at dokumento na naglalaman nito.

Magbubukas ang Dashboard sa iyong default browser, sa aking case na Firefox, kaya gagana kami sa browser.

Jupyter Notebook Dashboard

Kapag sinimulan namin ito, nakikita namin ang isang listahan ng mga Notebook na mayroon kami.

Kapag nagsimula na ito sa terminal maaari naming makita ang direktoryo mula sa kung saan ito isinasagawa sa linya Naghahatid ng mga notebook mula sa lokal na direktoryo

Sa Ctrl-C sa terminal hinihinto namin ang notebook at lumabas sa server

masasabi natin sa aling landas o sa aling direktoryo nais naming magsimula ito. Nagsisimula kami ng anaconda sa terminal. Pumunta kami sa direktoryo na nais namin, at doon isinasagawa ang utos ng jupyter notebook. Nakakatulong ito kung nais lamang naming gumana sa direktoryong iyon at hindi makita ang anupaman.

Utos

Inilunsad ng Jupyter notebook ang app
jupyter –Ang tulong ay nagpapakita ng tulong
Ipinapakita ng jupyter –config-dir ang lokasyon ng direktoryo ng config
Ipinapakita ng jupyter –data-dir ang lokasyon ng direktoryo ng data
jupyter –runtime-dir ay nagpapakita ng lokasyon ng direktoryo ng runtime
jupyter –paths ay nagpapakita ng lahat ng mga direktoryo at mga landas sa paghahanap ng jupyter
jupyter –json naglilimbag ng mga direktoryo at mga landas sa paghahanap sa json format

jupyter notebook –no-browser

Piraso

AY isang application ng client server

  • Mga aplikasyon sa web ng notebook. Ito ay isang interactive web application upang magsulat at makipag-ugnay sa code
  • mga butil Ang mga ito ay magkakahiwalay na proseso na pinapagana ang mga aplikasyon sa web ng notebook at ibabalik ang code na naisakatuparan
  • Mga dokumento ng notebook. Ito ang nakikitang representasyon ng lahat. Ang bawat dokumento ng Notebook ay may sariling kernel

Tapalodo

Napakadaling gamitin, at sa mga pag-andar na magiging pamilyar sa iyo. na para bang nai-browse mo ang iyong computer. Tingnan ang mga file, folder, kapangyarihan ayon sa pangalan, petsa, laki, mag-upload ng mga file, tingnan ang tumatakbo na mga proseso, atbp. Nakita sa video

Lugar ng mga bar ng notebook at mga cell

ang notebook o jupyter notebook sheet

Ang extension ng notebook ay .ipynb

Ginagawa namin ang mga notebook sa pamamagitan ng mga cell.

Mayroon itong tatlong uri ng mga cell

  1. Mga cell ng code
  2. Mga cell ng markdown. Na-format na teksto at naka-embed na mga equation ng LaTex
  3. Mga hilaw na cell na may payak na teksto

Maaaring mai-export ang mga notebook sa HTML at PDF

Ibahagi si Jupyter

Ito ang susunod na tutorial kung saan makikita namin kung paano namin magagamit ang Jupyter upang ibahagi ang mga file sa ibang mga tao at maaari silang makipag-ugnay sa kanila.

Mag-iwan ng komento