Professional Documents
Culture Documents
Ba Lang Seviyesi I in H Zland R LM Python 1663817031
Ba Lang Seviyesi I in H Zland R LM Python 1663817031
Dictionaries
Boolean
And, Or, Not
In, Not in
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
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
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)
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
6
String birlestirme:
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]
List indexleme:
Liste elemanlarina index numarasi ile erisebiliriz
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 <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.
19
20
21