0Pricing
Learn AI with Python · Ders

Veri Bilimi İçin Jupyter Not Defterleri

Jupyter'ı başlatma, hücreler yazma, sihirli komutları kullanma ve not defterlerini dışa aktarma.

Veri Bilimi İçin Jupyter Not Defterleri, CoddyKit'te ücretsiz bir Learn AI with Python dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Learn AI with Python öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Learn AI with Python kursu toplamda 4 dersten oluşur.

Keşif İçin Not Defterleri

Bir Jupyter not defteri, kodu, çıktıyı, grafikleri ve açıklama metnini tek bir belgede birleştirir. Kodu küçük hücrelerde çalıştırır ve hücreler arasındaki durumu korursunuz; bu da yinelemeli veri keşfi için idealdir.

Not Defteri ve Lab Karşılaştırması

Jupyter Notebook, klasik, tek belgeli arayüzdür. JupyterLab ise dosya tarayıcısı, sekmeleri ve birden çok paneli bulunan, modern ve IDE benzeri bir arayüzdür. Her ikisi de aynı .ipynb dosyalarını çalıştırır.

pip install jupyterlab notebook

jupyter lab      # modern interface
jupyter notebook # classic interface

Hücre Türleri

Hücreler ya çekirdek tarafından çalıştırılan Kod ya da açıklamalar için biçimlendirilmiş metin olarak işlenen Markdown olur. Bir hücreyi M tuşuyla Markdown'a, Y tuşuyla yeniden Kod'a dönüştürebilirsiniz.

# Code cell
import numpy as np
np.arange(5)

# Markdown cell (rendered):
# ## Section title
# Some **bold** explanation.

Çalıştırma ve Çıktı

Bir hücreyi çalıştırıp sonraki hücreye geçmek için Shift+Enter tuşlarına basın. Son ifadenin değeri otomatik olarak görüntülenir; print kullanmanız gerekmez.

x = 2 + 2
x            # displays 4 below the cell

%timeit ile Süre Ölçme

%timeit satır sihri, bir ifadeyi birçok kez çalıştırır ve ortalama süreyi bildirir. Uygulamaları karşılaştırmanın standart yoludur.

%timeit sum(range(1000))
# 1000 loops, best of 5: 12.3 us per loop

Hücre Genelinde Süre Ölçme

Hücre sihri kullanmak için yüzde işaretini iki kez yazın. %%timeit, tek bir satır yerine hücrenin tamamının süresini ölçer.

%%timeit
total = 0
for i in range(1000):
    total += i

Satır İçi Grafikler

%matplotlib inline, Jupyter'a grafikleri hücrenin hemen altında statik görüntüler olarak oluşturmasını söyler. Bu komutu not defterinin üst tarafında bir kez ayarlayın.

%matplotlib inline
import matplotlib.pyplot as plt
plt.plot([1, 4, 9, 16])

Hücrelerde Kabuk Komutları

Bir kabuk komutunu çalıştırmak için satırın başına ! ekleyin. Not defterinden çıkmadan sürümleri denetlemek veya dosyaları listelemek için kullanışlıdır.

!pip install seaborn
!ls -la
!python --version

Kabuk Çıktısını Yakalama

Kabuk çıktısını bir Python değişkenine atayabilirsiniz. Sonuç, çıktı satırlarından oluşan bir listedir.

files = !ls *.csv
print(len(files), "CSV files found")

Çekirdek: Yeniden Başlatma ve Tümünü Çalıştırma

Sırasız çalıştırma hataları gizleyebilir. Çekirdek → Tümünü Yeniden Başlat ve Çalıştır seçeneği tüm durumu temizler ve her hücreyi yukarıdan aşağıya yeniden çalıştırır; böylece not defterinizin yeniden üretilebilir olduğunu doğrular.

Tanımlı Adları Listeleme

%who sihri, oturumda tanımlanmış değişkenleri listeler. Uzun bir keşif çalışmasından sonra bellekte nelerin bulunduğunu görmek için kullanışlıdır.

%who
# files	np	plt	x

Kısa Denetim

Not defteri temellerinizi denetleyin.

Özet

Artık not defterlerinde etkili bir şekilde çalışabilirsiniz:

  • Klasik Not Defteri ile IDE benzeri Lab, .ipynb dosyalarını paylaşır
  • Kod ve Markdown hücresi türleri
  • Kıyaslama için %timeit / %%timeit
  • Grafikler için %matplotlib inline
  • Kabuk komutları için !cmd
  • Yeniden üretilebilirlik için Tümünü Yeniden Başlat ve Çalıştır; durumu incelemek için %who

Sıkça Sorulan Sorular

“Veri Bilimi İçin Jupyter Not Defterleri” dersi ücretsiz mi?

Evet — “Veri Bilimi İçin Jupyter Not Defterleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Learn AI with Python kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Learn AI with Python kursu toplamda 4 dersten oluşur.

“Veri Bilimi İçin Jupyter Not Defterleri” dersinde ne öğreneceğim?

Jupyter'ı başlatma, hücreler yazma, sihirli komutları kullanma ve not defterlerini dışa aktarma. Learn AI with Python ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Learn AI with Python öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Learn AI with Python, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Veri Bilimi İçin Jupyter Not Defterleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Learn AI with Python dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Learn AI with Python dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Sanal Ortamlar ve pip
  2. Veri Bilimi İçin Jupyter Not Defterleri
  3. Veri Bilimi İçin Python Veri Türleri
  4. Python REPL ve IPython ile Çalışma
← Learn AI with Python Sayfasına Dön