Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Jupyter Notebook

Jupyter notebook kısayol tuşları

Python ile “comments” ya da açıklama yazma

Python Temel Veri Tipleri ve Yapıları

Python değişken adları

Strings, sık kullanılan fonksiyonlar ve metotlar


String birlestirme:
Sık kullanılan fonksiyonlar:
String slicing:
Populer String metotları:
String formatlama (f-string and curly brackets)

Lists, Tuples, Sets, Dictionaries and Booleans:


List indexleme:
Cok kullanilan list fonksiyonlari
List metotlari:
Tuples
Sets

Dictionaries

Boolean
And, Or, Not
In, Not in

If.. else..statements: Koşul ifadeleri

For loops: for döngüleri

1
Jupyter Notebook
Anaconda ile jupyter notebook indirebilir veya gmail hesabiniz varsa Google Colab
kullanabilirsiniz. Ben Google Colab kullanacagim. Google Colab Gmail hesabiniza dahildir ve
ucretsizdir.
Bu sekilde Google colab acabilirsiniz:
1) Gmail hesabiniza bilgisayar ile baglanin ve Google drive acin

2) New yazan yere tiklayin

2
3) More yazan yere gelin:

4) Google colaboratory yazan yere tiklayin. Eger bu gorunmuyorsa +connect more apps
yazisina tiklayin.

Search kutucugunda “google colab” arayin ve Colaboratory yazan app’e tiklayin ve indirin

3
Jupyter notebook kısayol tuşları
Shift + enter: satırı işletmek/run için
Control + m+ b: yeni satır
Control + m + d: satırı sil
Control + m + m: Markdown satırı:Markdown tasarımının temel hedefi okunulabilirlikdir

Python ile “comments” ya da açıklama yazma


# işareti kullanarak açıklama veya yorum yazabiliriz. Hashtag işaretinden sonra yazacağımız
yorum python tarafından es geçilir.

Python Temel Veri Tipleri ve Yapıları


İsim Tip Örnekler

Integers int 1 5 1000000

Floating points float 1.0 1.4 1000.7

Strings str “Hello world” ‘veri analizi’


“200”

Lists list [1, ‘veri’, 0.4]

Tuples tuple (1, ‘veri’, 0.4)

Dictionaries dict {“isim”:”Nevin”, “meslek”:”data


scientist”}

Sets set {1, ‘veri’, 0.4}

Booleans bool True, False

4
Python değişken adları
Kurallar:
1. Numara ile başlayamaz
2. Boşluk kullanılmaz
3. Küçük harf kullanımı tavsiye edilir, çünkü python büyük küçük harfe duyarlı
4. Anahtar kelimeler ve hazır fonksiyonlar kullanılmaz (print, sum, gibi)

Bütün anahtar kelimeleri görmek için:

Veya herhangi bir kelimenin anahtar kelimemi ya da hasır fonksiyon mu olup olmadığını görmek
için:

5
Eğer yanlışlıkla kullanılmaması gereken bir kelime kullandıysanız Restart Kernel ile
yenileyebilirsiniz

Strings, sık kullanılan fonksiyonlar ve metotlar


Python Karakter Dizileri yani string veri tipleri tek tırnak (' ') ya da çift tırnak (" ") ile oluşturulur.
Bunun sebebi aşağıdaki gibi durumlarda tek tırnak hata verebilir

6
String birlestirme:

Sık kullanılan fonksiyonlar:

String slicing:

7
Populer String metotları:

Bütün metotları görmek için noktadan sonra biraz beklemek yeterlidir. Jupyter notebook bize
yardım eder.

8
String formatlama (f-string and curly brackets)

9
Lists, Tuples, Sets, Dictionaries and Booleans:
Lists list [1, ‘veri’, 0.4]

Tuples tuple (1, ‘veri’, 0.4)

Dictionaries dict {“isim”:”Nevin”, “meslek”:”data


scientist”}

Sets set {1, ‘veri’, 0.4}

Booleans bool True, False

List indexleme:
Liste elemanlarina index numarasi ile erisebiliriz

Cok kullanilan list fonksiyonlari

10
List metotlari:

11
12
Tuples
List degistirilebilir fakat tuples degistirilemez. Tuple tipining degistirilemez ozelligi veri butunlugu
icin bazi senaryolarda cok onemlidir.

Tuple methods:

13
Sets
Set sadece essiz elemanlara izin verir. Yani bir eleman ayni sette tekrar edemez.

Set methods:

14
Dictionaries
Key ve value formatindaki veri tipleridir

15
Boolean
True veya False degerini alir.

16
And, Or, Not

17
In, Not in

If.. else..statements: Koşul ifadeleri

If <kosul1>:
sonuc
elif <kosul2>:
sonuc
else:
Sonuc

If else cumlelerinde sonuc kismi 4 bosluk iceriye yazilir. Yeni satira gecince bu 4 bosluk otomatik
olarak jupyter notebook tarafindan yapilir.

18
If cumlelerinde kosullarin siralamasi onemlidir. Mesela asagidaki ornege baktigimizda, 4 listede
dahil cevabi verilmistir. 2 listede dahil olmasina ragmen, kosul 2 (4 in l1) once geldigi icin onun
cevabi yazilir.

For loops: for döngüleri


For donguleri bir eleman grubundaki her bir elemani aramak icin kullanilir

for eleman in eleman_grubu:


sonuc

19
20
21

You might also like