Jupyter Notebook Tanıtım Eğitimi

Jupyter Notebook Introduction Tutorial



Bir Python geliştiricisiyseniz, Linux ile ellerinizi kirletmek isteyebilirsiniz. Çoğu Python kitaplığı Linux ile uyumlu olduğundan ve genellikle Python web siteleri Linux sistemlerinde dağıtıldığından; Bu dille çalışırken size en büyük esnekliği sağlayan işletim sistemiyle başlamak daha iyidir.

Ve öğrenmeye başlamak için, kaynak kodunuzu düzenleyebileceğiniz bir düzenleyici, bir yorumlayıcı ve bir derleyici ve çıktılarınızı görebileceğiniz bir arabirim sağlayan kullanımı kolay bir Python IDE'den daha iyi ne olabilir? bir yerde? Jupyter Notebook, Python'da yeni başlayanlara (ve hatta deneyimli Python geliştiricilerine) net sonuçlar ve analizler göstermek için tasarlanmış bir ortam sağlayan bir IDE'dir.







Jupyter Notebook – çok yönlü editör

Jupyter'ı kullanmaya başladığınızda, not defterlerinin kod yazmak için en rahat entegre geliştirme ortamları olduğunu bile tartışabilirsiniz. Bu not defterleri aynı zamanda çok güçlü öğrenme araçlarıdır. Görüntüler ve diyagramlarla tamamlanmış kod açıklamaları ve programınızın mantıksal birimlerini ayıran kod hücreleri tasarlayabileceğiniz, insan tarafından okunabilen bir metin düzenleyici ile donatılmıştır. Bir not defterinin tüm yardımcı programlarından iyi bir şekilde yararlanılırsa, tüm programları çalıştıran ve ayrıca kodla yan yana anlaşılması kolay bir analiz ve açıklama sağlayan belgeler oluşturabilirsiniz.



Şekil 1: Jupyter Notebook ana sayfası



Jupyter web tabanlı bir IDE'dir ve tarayıcıda açılır. Açılan varsayılan tarayıcıyı seçtiğiniz bir tarayıcıya değiştirebilirsiniz. Jupyter Notebook, diskinizdeki bir işyerinde not defterleri oluşturduğu Linux sisteminize kurulabilir veya adresinde kodu düzenlemek için çevrimiçi olarak kullanılabilir. https://jupyter.org/ . Jupyter'da New üzerine tıklayarak bir not defteri oluşturduğunuzda, aşağıdaki düzenleyici açılır:





Şekil 2: Adsız not defteri

Bu basit görünümlü arayüz, özellikleri bakımından inanılmaz derecede güçlüdür. Önce temel bir girişle başlayalım.



Başlarken

Şekil 3'te gördüğünüz boş defter, Jupyter üzerinde Python öğrenirken üzerinde çalışacağınız düzendir.

Şekil 4: Bir kod hücresi çalıştırın

Bir kod hücresini çalıştırmak için tek yapmanız gereken çalıştırmak istediğiniz hücreyi seçip Çalıştır'a tıklamak veya Shift + Enter tuşlarına basmaktır. Bu, yanındaki kernel butonunu kesme ile birlikte, en çok tıklayacağınız şeydir. Çekirdeği kesmekten bahsetmişken, kendinizi sonsuz bir döngüde sıkışıp kalırsanız, bu kullanışlı olabilir. Görevi iptal et işler daha da karışmadan önce!

Çekirdek konusuna gelmişken, defterin en önemli bileşenlerinden biri olan Kernel'i daha ayrıntılı inceleyelim. En basit ifadeyle, Python çekirdekleri kod yürütme sorumluluğuna sahiptir. Kernel ile ilgili ihtiyaç duyacağınız tüm seçenekler burada:

Şekil 5: Çekirdek

Kodu yürüten bir hesaplama birimi olan bir Python çekirdeği, kodun yürütülmesini durdurmak için kesintiye uğratılabilir, yeniden başlatılabilir, yeniden bağlanabilir ve kapatılabilir. Çekirdeği içeren daha fazla seçeneğe ilerleyerek, bir Python sürümünden diğerine geçmek için çekirdekleri bile değiştirebilir (Python 2'den Python 3'e gibi).

Daha önce de belirttiğimiz gibi notebooklar sadece kod yazmaktan çok daha fazlası için kullanılıyor. Paragraflar, denklemler, işlevler ve resimler içeren tam teşekküllü bir belge oluşturmak için bunları kullanabilirsiniz. Bununla başlamak için, markdown hücrelerini tanımanız gerekecek.

Bir hücre seçip ardından Hücre > Hücre Türü > İşaretleme'yi seçmek, bir kod hücresini metin hücresine dönüştürür. Buraya açıklamalar ve analizler yazabilirsiniz. Bu özelliği kullanabileceğiniz tüm farklı yolların kilidini açmak için Jupyter Notebooks belgelerine bakmak iyi bir uygulamadır. Defterlerle başladığımda keşfettiğim heyecan verici bir şey, bir hücreyi markdown'a dönüştürdükten sonra, Düzenle açılır menüsündeki Resim Ekle seçeneğinin etkinleştirilmesiydi. İşte bir markdown hücresinin nasıl göründüğünün bir demosu:

Şekil 6: Bir indirim hücresi

Bu metnin normal bir kod hücresinin üzerinde olduğuna dikkat edin. Mantıksal kod birimlerine bu şekilde anlam ekleyebilirsiniz.

Bu tanıtım, dizüstü bilgisayarlarla neler yapabileceğinizin yüzeyini çizdi. En iyi tavsiye, onu kendi başınıza keşfetmek ve amaçlarınıza uygun geri kalan özelliklerini keşfetmek olacaktır.

Jupyter'ı Yükleme

Linux sistemlerinde Jupyter Notebook, hem komut satırı arayüzü hem de grafiksel kullanıcı arayüzü aracılığıyla kurulabilir. Komut satırı arayüzü, Terminaline dayanır. Jupyter'ı kurmak için önce Python'u kurmanız veya güncellemeniz ve ardından Python not defterini kurmanız gerekir.

Şekil 7: Python not defterini yükleme komutu

Jupyter Notebook'u GUI'den yüklemek oldukça kolaydır. Ubuntu Yazılımında Project Jupyter'a bakın ve Yükle'ye tıklayın.

Şekil 8: Ubuntu Yazılımında Project Jupyter (GUI kurulumu)

Python, veri bilimi için en güçlü programlama dilidir. Aynı zamanda öğrenmesi kolay bir dildir ve Jupyter Notebook gibi bir IDE, Python'da programlamaya alışmayı sorunsuz hale getirir.