Jupyter Notebook. Jupyter layihəsi

proqramlaşdırma öyrənmək üçün jupyter notebook interaktiv hesablama mühiti

Bu məqaləni Jupyterə başlamağın bir yolu, nə edə biləcəyimizi və istifadə etməyə başlamaq üçün bəzi anlayışları göstərən bir yol olaraq götürün.

Bu, istifadəçilərin kodla sınaqdan keçirməsinə və paylaşmasına imkan verən interaktiv bir hesablama mühitidir.

Jupyter qısaldılmış Julia, Python və R, Jupyterin başladığı üç proqramlaşdırma dili, halbuki bu gün çox sayda dili dəstəkləyir.

Kod ehtiva edən sənədlər yaratmaq və bölüşmək üçün geniş istifadə olunur. Bu, tədrisdə çox faydalıdır, çünki bir ssenarinin, bir dilin necə işlədiyini nümunələrlə göstərə bilərik və ya şagirdlərdən öz kodlarını təklif edib təsdiqləmələrini xahiş edə bilərik.

Jupyter ilə nə edə bilərəm

Özümüzü öyrənmək üçün fərdi və təhsili olan 2 istifadəni ayıracağıq.

Şəxsi istifadə üçün Jupyter

Fərqli dillərdə proqramlaşdırma təcrübəsi və proqramlaşdırma mövzularında sənədlər hazırlamaq üçün yaxşı seçimdir.

Bunun xaricində indiyə qədər bir uyğunluq tapmadım. Hər hansı bir fikiriniz varsa və ya müəyyən bir istifadəni bilirsinizsə, bir şərh buraxın.

Ən çox işıq saçan zaman, xüsusən də digər insanlara öyrətmək üçün məlumatları paylaşacağınız vaxtdır.

Jupyter və təhsil.

Buradan həqiqətən faydalana bilərsiniz. Təhsildən bəhs edirəm, amma bunun mütləq rəsmi bir mühitdə olması lazım deyil (məktəblər, institutlar, universitetlər, kurslar), eyni zamanda bir proqramlaşdırma dilini öyrətmək və yaymaq istəyənləri bu ssenariyə qoydum.

Onu istifadə edib tələbələrlə bölüşməyin bir yolu bu JupyterHubBunu bir məqalədə addım-addım detallı şəkildə görəcəyik.

Jupyter necə qurulur

Qurmanın ən asan yolu və tövsiyə etdiyim bir də, gördüyümüz kimi Anaconda quraşdırmaqdır növbəti təlimat.

Yalnız Jupyter quraşdırmaq istəsəniz, python və pip quraşdırmalısınız. Linux istifadə edirsinizsə, terminal yazın

pip jupyter qurmaq

Necə istifadə

konsolda və ya terminalda jupyter

Terminalda başlamaq üçün

jupyter notebooku

Qrafik interfeysi ilə Anaconda'dan da başlamaq olar.

Şəkildə boş bir ALT atributu var; fayl adı jupyter-browser-1024x271.png

Notebook, ünvanı standart brauzerdə açılır.

localhost: 8888

Notebook. Kod, zəngin mətn, video, widget, sorğu və s.-Dən ibarət ola bilən bir sənəddir.

Çalışmasını təmin edən və digər formatlara çevrilə və digər insanlarla paylaşıla bilən öz konteynerlərini meydana gətirirlər.

Başladığınızda, həmin qovluq layihənin əsası olacaq və onu ehtiva edən qovluqları və sənədləri görə biləcəksiniz.

İdarə lövhəsi mənim brauzerinizdə Firefox-da standart brauzerinizdə açılır, buna görə brauzerlə işləyəcəyik.

Jupyter Notebook Panel

Başladığımızda əlimizdəki Notebookların siyahısını görürük.

Terminalda başladıqda, sətirdə icra olunduğu qovluğu görə bilərik Yerli qovluqdan dəftərlərə xidmət göstərmək

Terminaldakı Ctrl-C ilə dəftəri dayandırıb serverdən çıxırıq

hansı yolda və ya hansı qovluqda başlamasını istədiyimizi deyə bilərik. Terminalda anakonda başlayırıq. İstədiyimiz qovluğa gedirik və orada jupyter notebook əmrini icra edirik. Bu, yalnız o qovluqda işləmək və başqa bir şey görməmək istəsək kömək edir.

Əmrlər

Jupyter notebook tətbiqi işə salır
jupyter - kömək göstərir
jupyter –config-dir konfiqurasiya qovluğunun yerini göstərir
jupyter –data-dir məlumat kataloqu yerini göstərir
jupyter –runtime-dir işləmə vaxtı qovluğunun yerini göstərir
jupyter –paths jupyterin bütün qovluqlarını və axtarış yollarını göstərir
jupyter –json json formatında qovluqları və axtarış yollarını yazdırır

jupyter notebook - brauzer yoxdur

Components

Bir müştəri server tətbiqidir

  • Notebook veb tətbiqetmələri. Kod yazmaq və onlarla əlaqə qurmaq üçün interaktiv bir veb tətbiqdir
  • ləpələr. Dizüstü veb tətbiqetmələrini aktivləşdirən və yerinə yetirilən kodu qaytaran ayrı-ayrı proseslərdir
  • Notebook sənədləri. Hər şeyin görünən təmsilçiliyi. Hər Notebook sənədinin öz nüvəsi var

İdarə paneli

İstifadəsi çox sadədir və sizin üçün çox tanış olacaq funksiyalarla. sanki kompüterinizə baxırsınız. Faylları, qovluqları, ad, tarix, ölçüyə görə gücə baxın, fayl yükləyin, işləyən proseslərə baxın və s. Videoda görünür

Notebook bar sahəsi və hüceyrələr

dəftər və ya jupyter dəftər vərəqi

Notebook uzantısı .ipynb

Notebookları hücrələr üzrə işləyirik.

Üç növ hüceyrəyə malikdir

  1. Kod hüceyrələri
  2. Markdown hüceyrələri. Formatlanmış mətn və daxil edilmiş LaTex tənlikləri
  3. Düz mətni olan xam hüceyrələr

Notebooklar HTML və PDF-ə ixrac edilə bilər

Jupyter'i paylaş

Bu, Jupyter-dən faylları digər insanlarla bölüşmək üçün necə istifadə edə biləcəyimizi və onlarla əlaqə qura biləcəyimizi görəcəyimiz növbəti təlimat olacaqdır.

Əgər siz də bizim kimi narahat bir insansınızsa və layihənin saxlanılması və təkmilləşdirilməsində əməkdaşlıq etmək istəyirsinizsə, ianə edə bilərsiniz. Bütün pul təcrübə və dərsliklər etmək üçün kitablar və materiallar almağa gedəcək

Şərh yaz