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ə
Terminalda başlamaq üçün
jupyter notebooku
Qrafik interfeysi ilə Anaconda'dan da başlamaq olar.
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
Notebook uzantısı .ipynb
Notebookları hücrələr üzrə işləyirik.
Üç növ hüceyrəyə malikdir
- Kod hüceyrələri
- Markdown hüceyrələri. Formatlanmış mətn və daxil edilmiş LaTex tənlikləri
- 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.