Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
eline sağlık
Resim0 - Python
Neden Python
"Ya zaten öğrenmek için bunu seçtik, neden bir daha neden seçmemiz gerektiğimizi yazıyorsun ki? dediğinizi duyar
gibiyim. Ama anlatmadan geçilmemesi gereken bir nokta bu.
İlk olarak son derece hamarattır. Bir çok alanda çalışabilir ve oldukça hızlıdır.
Ayrıca özgür / açık kaynak kodludur.
Onun sevilen bir diğer tarafı da öğrenmesi kolay!
Hadi yavaştan devam edelim...
Python Tarihi
Geliştirilmeye 1990 yılında Guido van Rossum (Hollandalı) tarafından Amsterdam'da başlanmıştır.
Adını sanılanın aksine bir yılandan değil Guido van Rossumun çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Pythons Flying Circus adlı gösterisinden almıştır.
Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir.
Resim1 - Gösteri
Resim2 - Guido van Rossum
Yılan Meselesi
İsmini Piton yılanından almadığını, nerden aldığını söylemiştim. Bu arada Python İngilizce Piton demek.
Öğretilen kitaplarda ya da kaynaklarda pitona hep değinilir. Merak etmeyin! Python, piton değil. Isırmaz!
Öğrenmesi
Ne yazık ki insanlar olarak öğrenirken çoğu zaman sıkılırız. Ama sıkılmayacağınız dilden anlatacağım!
Belirli bir programa göre ilerlemek her zaman öğrenmek için iyidir. Kendinize çalışma saatleri ayarlayabilirsiniz.
Ya da bölüm bölüm öğrenebilirsiniz. Merak etmeyin, öğrenmesi kolay olduğu için rahatça öğreneceğiz.
Python'ı Edinmek
Haydi başlayalım. İlk adım her zaman ki gibi dili edinmek olacak. Sitesine girelim.
Welcome to Python.org
Resim3 - Site
İşaretlediğim yere tıklayarak indirme sayfasına gidelim.
Resim4 - Sürüm
Python, geliştirilmektedir. Bu nedenle birden fazla sürümü var tabi ki. Ben 3.7 üzerinden anlatacağım.
Resim deki gibi 3.7.0 ı bulup "Download" diyelim.
Resim5 - İndirilecekdosya
Ben Windows 10 da anlatım yapacağım için Windows sürümünü indiriyorum. Dosyayı indirip çift tık ile
çalıştıralım.
Resim6 - Kurulum Ekranı
"Customize İnstallation" diyelim.
Resim7 - Kurulum Ekranı 2
Bu şekilde ayarlayıp "Next" diyelim.
Resim8 - Kurulum Ekranı 3
Burayı da bu şekilde ayarlayıp "Install" diyelim... Kurulumu bekleyeceğiz, çok sürmez.
Resim9 - Kurulum Ekranı Bitiş
Evet, kurulum sizinde gördüğünüz gibi kısa süre de bitti. "Close" diyip çıkalım.
1-) Python Hakkında ve Genel Özellikler - https://www.turkhackteam.org/9273898-post1.html
2-) Basitçe Veri Tipleri ve Alıştırmalar - https://www.turkhackteam.org/9273900-post2.html
3-) Matematik - https://www.turkhackteam.org/9273901-post3.html
4-) Stringler (Karakter Dizileri) - https://www.turkhackteam.org/9273902-post4.html
5-) Listeler - https://www.turkhackteam.org/9273905-post5.html
6-) Demetler - https://www.turkhackteam.org/9273907-post6.html
7-) Sözlükler - https://www.turkhackteam.org/9273908-post7.html
Fonksiyonlar - https://www.turkhackteam.org/9273910-post8.html
9-) Operatörler - https://www.turkhackteam.org/9273912-post9.html
10-) Koşullu Durumlar - https://www.turkhackteam.org/9273913-post10.html
11-) Döngüler - https://www.turkhackteam.org/9273917-post11.html
12-) Modüller - https://www.turkhackteam.org/9273919-post12.html
13-) Dosya İşlemleri - https://www.turkhackteam.org/9273921-post13.html
14-) Tam Haliyle print() - https://www.turkhackteam.org/9273921-post14.html
15-) Hatalar ve İstisnalar - https://www.turkhackteam.org/9273923-post15.html
16-) 2 Örnek Proje - https://www.turkhackteam.org/9273924-post16.html
Elinize sağlık
Resim0 - Python
Neden Python
"Ya zaten öğrenmek için bunu seçtik, neden bir daha neden seçmemiz gerektiğimizi yazıyorsun ki? dediğinizi duyar
gibiyim. Ama anlatmadan geçilmemesi gereken bir nokta bu.
İlk olarak son derece hamarattır. Bir çok alanda çalışabilir ve oldukça hızlıdır.
Ayrıca özgür / açık kaynak kodludur.
Onun sevilen bir diğer tarafı da öğrenmesi kolay!
Hadi yavaştan devam edelim...
Python Tarihi
Geliştirilmeye 1990 yılında Guido van Rossum (Hollandalı) tarafından Amsterdam'da başlanmıştır.
Adını sanılanın aksine bir yılandan değil Guido van Rossumun çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Pythons Flying Circus adlı gösterisinden almıştır.
Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir.
Resim1 - Gösteri
Resim2 - Guido van Rossum
Yılan Meselesi
İsmini Piton yılanından almadığını, nerden aldığını söylemiştim. Bu arada Python İngilizce Piton demek.
Öğretilen kitaplarda ya da kaynaklarda pitona hep değinilir. Merak etmeyin! Python, piton değil. Isırmaz!
Öğrenmesi
Ne yazık ki insanlar olarak öğrenirken çoğu zaman sıkılırız. Ama sıkılmayacağınız dilden anlatacağım!
Belirli bir programa göre ilerlemek her zaman öğrenmek için iyidir. Kendinize çalışma saatleri ayarlayabilirsiniz.
Ya da bölüm bölüm öğrenebilirsiniz. Merak etmeyin, öğrenmesi kolay olduğu için rahatça öğreneceğiz.
Python'ı Edinmek
Haydi başlayalım. İlk adım her zaman ki gibi dili edinmek olacak. Sitesine girelim.
Welcome to Python.org
Resim3 - Site
İşaretlediğim yere tıklayarak indirme sayfasına gidelim.
Resim4 - Sürüm
Python, geliştirilmektedir. Bu nedenle birden fazla sürümü var tabi ki. Ben 3.7 üzerinden anlatacağım.
Resim deki gibi 3.7.0 ı bulup "Download" diyelim.
Resim5 - İndirilecekdosya
Ben Windows 10 da anlatım yapacağım için Windows sürümünü indiriyorum. Dosyayı indirip çift tık ile
çalıştıralım.
Resim6 - Kurulum Ekranı
"Customize İnstallation" diyelim.
Resim7 - Kurulum Ekranı 2
Bu şekilde ayarlayıp "Next" diyelim.
Resim8 - Kurulum Ekranı 3
Burayı da bu şekilde ayarlayıp "Install" diyelim... Kurulumu bekleyeceğiz, çok sürmez.
Resim9 - Kurulum Ekranı Bitiş
Evet, kurulum sizinde gördüğünüz gibi kısa süre de bitti. "Close" diyip çıkalım.
1-) Python Hakkında ve Genel Özellikler - https://www.turkhackteam.org/9273898-post1.html
2-) Basitçe Veri Tipleri ve Alıştırmalar - https://www.turkhackteam.org/9273900-post2.html
3-) Matematik - https://www.turkhackteam.org/9273901-post3.html
4-) Stringler (Karakter Dizileri) - https://www.turkhackteam.org/9273902-post4.html
5-) Listeler - https://www.turkhackteam.org/9273905-post5.html
6-) Demetler - https://www.turkhackteam.org/9273907-post6.html
7-) Sözlükler - https://www.turkhackteam.org/9273908-post7.html
Fonksiyonlar - https://www.turkhackteam.org/9273910-post8.html
9-) Operatörler - https://www.turkhackteam.org/9273912-post9.html
10-) Koşullu Durumlar - https://www.turkhackteam.org/9273913-post10.html
11-) Döngüler - https://www.turkhackteam.org/9273917-post11.html
12-) Modüller - https://www.turkhackteam.org/9273919-post12.html
13-) Dosya İşlemleri - https://www.turkhackteam.org/9273921-post13.html
14-) Tam Haliyle print() - https://www.turkhackteam.org/9273921-post14.html
15-) Hatalar ve İstisnalar - https://www.turkhackteam.org/9273923-post15.html
16-) 2 Örnek Proje - https://www.turkhackteam.org/9273924-post16.html
Elinize sağlık
Resim0 - Python
Neden Python
"Ya zaten öğrenmek için bunu seçtik, neden bir daha neden seçmemiz gerektiğimizi yazıyorsun ki? dediğinizi duyar
gibiyim. Ama anlatmadan geçilmemesi gereken bir nokta bu.
İlk olarak son derece hamarattır. Bir çok alanda çalışabilir ve oldukça hızlıdır.
Ayrıca özgür / açık kaynak kodludur.
Onun sevilen bir diğer tarafı da öğrenmesi kolay!
Hadi yavaştan devam edelim...
Python Tarihi
Geliştirilmeye 1990 yılında Guido van Rossum (Hollandalı) tarafından Amsterdam'da başlanmıştır.
Adını sanılanın aksine bir yılandan değil Guido van Rossumun çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Pythons Flying Circus adlı gösterisinden almıştır.
Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir.
Resim1 - Gösteri
Resim2 - Guido van Rossum
Yılan Meselesi
İsmini Piton yılanından almadığını, nerden aldığını söylemiştim. Bu arada Python İngilizce Piton demek.
Öğretilen kitaplarda ya da kaynaklarda pitona hep değinilir. Merak etmeyin! Python, piton değil. Isırmaz!
Öğrenmesi
Ne yazık ki insanlar olarak öğrenirken çoğu zaman sıkılırız. Ama sıkılmayacağınız dilden anlatacağım!
Belirli bir programa göre ilerlemek her zaman öğrenmek için iyidir. Kendinize çalışma saatleri ayarlayabilirsiniz.
Ya da bölüm bölüm öğrenebilirsiniz. Merak etmeyin, öğrenmesi kolay olduğu için rahatça öğreneceğiz.
Python'ı Edinmek
Haydi başlayalım. İlk adım her zaman ki gibi dili edinmek olacak. Sitesine girelim.
Welcome to Python.org
Resim3 - Site
İşaretlediğim yere tıklayarak indirme sayfasına gidelim.
Resim4 - Sürüm
Python, geliştirilmektedir. Bu nedenle birden fazla sürümü var tabi ki. Ben 3.7 üzerinden anlatacağım.
Resim deki gibi 3.7.0 ı bulup "Download" diyelim.
Resim5 - İndirilecekdosya
Ben Windows 10 da anlatım yapacağım için Windows sürümünü indiriyorum. Dosyayı indirip çift tık ile
çalıştıralım.
Resim6 - Kurulum Ekranı
"Customize İnstallation" diyelim.
Resim7 - Kurulum Ekranı 2
Bu şekilde ayarlayıp "Next" diyelim.
Resim8 - Kurulum Ekranı 3
Burayı da bu şekilde ayarlayıp "Install" diyelim... Kurulumu bekleyeceğiz, çok sürmez.
Resim9 - Kurulum Ekranı Bitiş
Evet, kurulum sizinde gördüğünüz gibi kısa süre de bitti. "Close" diyip çıkalım.
1-) Python Hakkında ve Genel Özellikler - https://www.turkhackteam.org/9273898-post1.html
2-) Basitçe Veri Tipleri ve Alıştırmalar - https://www.turkhackteam.org/9273900-post2.html
3-) Matematik - https://www.turkhackteam.org/9273901-post3.html
4-) Stringler (Karakter Dizileri) - https://www.turkhackteam.org/9273902-post4.html
5-) Listeler - https://www.turkhackteam.org/9273905-post5.html
6-) Demetler - https://www.turkhackteam.org/9273907-post6.html
7-) Sözlükler - https://www.turkhackteam.org/9273908-post7.html
Fonksiyonlar - https://www.turkhackteam.org/9273910-post8.html
9-) Operatörler - https://www.turkhackteam.org/9273912-post9.html
10-) Koşullu Durumlar - https://www.turkhackteam.org/9273913-post10.html
11-) Döngüler - https://www.turkhackteam.org/9273917-post11.html
12-) Modüller - https://www.turkhackteam.org/9273919-post12.html
13-) Dosya İşlemleri - https://www.turkhackteam.org/9273921-post13.html
14-) Tam Haliyle print() - https://www.turkhackteam.org/9273921-post14.html
15-) Hatalar ve İstisnalar - https://www.turkhackteam.org/9273923-post15.html
16-) 2 Örnek Proje - https://www.turkhackteam.org/9273924-post16.html
keşke konular kaldırılmasaydı
Resim0 - Python
Neden Python
"Ya zaten öğrenmek için bunu seçtik, neden bir daha neden seçmemiz gerektiğimizi yazıyorsun ki? dediğinizi duyar
gibiyim. Ama anlatmadan geçilmemesi gereken bir nokta bu.
İlk olarak son derece hamarattır. Bir çok alanda çalışabilir ve oldukça hızlıdır.
Ayrıca özgür / açık kaynak kodludur.
Onun sevilen bir diğer tarafı da öğrenmesi kolay!
Hadi yavaştan devam edelim...
Python Tarihi
Geliştirilmeye 1990 yılında Guido van Rossum (Hollandalı) tarafından Amsterdam'da başlanmıştır.
Adını sanılanın aksine bir yılandan değil Guido van Rossumun çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Pythons Flying Circus adlı gösterisinden almıştır.
Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülmektedir.
Resim1 - Gösteri
Resim2 - Guido van Rossum
Yılan Meselesi
İsmini Piton yılanından almadığını, nerden aldığını söylemiştim. Bu arada Python İngilizce Piton demek.
Öğretilen kitaplarda ya da kaynaklarda pitona hep değinilir. Merak etmeyin! Python, piton değil. Isırmaz!
Öğrenmesi
Ne yazık ki insanlar olarak öğrenirken çoğu zaman sıkılırız. Ama sıkılmayacağınız dilden anlatacağım!
Belirli bir programa göre ilerlemek her zaman öğrenmek için iyidir. Kendinize çalışma saatleri ayarlayabilirsiniz.
Ya da bölüm bölüm öğrenebilirsiniz. Merak etmeyin, öğrenmesi kolay olduğu için rahatça öğreneceğiz.
Python'ı Edinmek
Haydi başlayalım. İlk adım her zaman ki gibi dili edinmek olacak. Sitesine girelim.
Welcome to Python.org
Resim3 - Site
İşaretlediğim yere tıklayarak indirme sayfasına gidelim.
Resim4 - Sürüm
Python, geliştirilmektedir. Bu nedenle birden fazla sürümü var tabi ki. Ben 3.7 üzerinden anlatacağım.
Resim deki gibi 3.7.0 ı bulup "Download" diyelim.
Resim5 - İndirilecekdosya
Ben Windows 10 da anlatım yapacağım için Windows sürümünü indiriyorum. Dosyayı indirip çift tık ile
çalıştıralım.
Resim6 - Kurulum Ekranı
"Customize İnstallation" diyelim.
Resim7 - Kurulum Ekranı 2
Bu şekilde ayarlayıp "Next" diyelim.
Resim8 - Kurulum Ekranı 3
Burayı da bu şekilde ayarlayıp "Install" diyelim... Kurulumu bekleyeceğiz, çok sürmez.
Resim9 - Kurulum Ekranı Bitiş
Evet, kurulum sizinde gördüğünüz gibi kısa süre de bitti. "Close" diyip çıkalım.
1- Python Hakkında ve Genel Özellikler - https://www.turkhackteam.org/9273898-post1.html
2- Basitçe Veri Tipleri ve Alıştırmalar - https://www.turkhackteam.org/9273900-post2.html
3- Matematik - https://www.turkhackteam.org/9273901-post3.html
4- Stringler (Karakter Dizileri) - https://www.turkhackteam.org/9273902-post4.html
5- Listeler - https://www.turkhackteam.org/9273905-post5.html
6- Demetler - https://www.turkhackteam.org/9273907-post6.html
7- Sözlükler - https://www.turkhackteam.org/9273908-post7.html
8- Fonksiyonlar - https://www.turkhackteam.org/9273910-post8.html
9- Operatörler - https://www.turkhackteam.org/9273912-post9.html
10- Koşullu Durumlar - https://www.turkhackteam.org/9273913-post10.html
11- Döngüler - https://www.turkhackteam.org/9273917-post11.html
12- Modüller - https://www.turkhackteam.org/9273919-post12.html
13- Dosya İşlemleri - https://www.turkhackteam.org/9273921-post13.html
14- Tam Haliyle print() - https://www.turkhackteam.org/9273921-post14.html
15-Hatalar ve İstisnalar - https://www.turkhackteam.org/9273923-post15.html
16- 2 Örnek Proje - https://www.turkhackteam.org/9273924-post16.html
neden kaldırılmış konular?
Konular kaldırılmadı, post post aşağıya doğru sıralı şekilde duruyorlar. Linklerde sorun olmuş, düzenleyeceğim.keşke konular kaldırılmasaydı
sayı (float) da koyalım.
liste2 = ["Elma", "Armut", "Ekmek", "Yoğurt", 8, 0.12]
elinize emeğinize sağlık hocam ilk konuyu tamamen not aldım alıştırma yaptım geri kalanına yarın devam edeceğim.Cevap: Her Yaştan İnsan için Python (Basit, Net ve Örnekli.) - Basitçe Veri Tipleri ve Alıştırmalar
![]()
Veri Tipleri
Ne demek mi istiyorum veri tipi derken, hemen açıklayalım. Veri dediğimiz edinidiğimizdir, bilgidir.
Her veriye her işlem yapılamaz. Örneğin, a ile b yi toplarsak kaç eder? Matematik ile çözmeye çalışırsak
a ile b nin değerini bilmemiz gerekir. Örneğin a = 5, b = 1 gibi. Ancak normal olarak bakarsak a ile b
bir sayı değildir ve toplamaz. Yazıya matematik işlemi uygulamayız, sayıya da büyük küçük yazamayız.
İşte veri tipi dediğimiz şey de budur aslında. Bunların hepsi bir tiptir.
Değişken
Ortaokul Fen dersinde elektirik devrelerinde görmüşüzdür eminim bir çoğumuz "Değişken" kelimesini ilk defa.
Adı üzerinde değişken, her bir veri değişken olabilir çünkü değiştirilebilirler. Örneğin, bisikletinizi
garaja ayak dediğimiz parça üzerine de koyabilrsiniz, yere de yatırabilirsiniz veya tamircinin yaptığı gibi
ters çevirip de koyabilirsiniz. Bisiklet bu örnekte değişkendir çünkü değiştirebiliriz. Garaj ise bizim
programımızdır, çünkü bisikleti hep oraya koyuyoruz, ki değişkenide program işleyecektir.
Değişken, değiştirilebilir unutmayın
Örneğin ben size iki tane sayı söylüyorum ve bunları toplamanızı istiyorum.
Size İlk sayı 7 dedim. Ardından İkinci sayı 5 dedim. Siz de aklınızda tuttuğunuz sayıları toplayarak 12
buldunuz.
Şimdi size İlk sayı 4 dedim. Artık zihninizdeki ilk sayıyı 7 e değil 4 e eşitlediniz. Ardından
İkinci sayı 1. dedim. Bu sefer aklınızdaki ikinci sayı değişkenini değiştirmiş olduk. Adı
üstünde değişiyor değil mi?
Bir örnek daha, size "Aklınızdan bir sayı tutun." dedim. Sizde tuttunuz. "Şimdi bırakın gitsin."
Değişken boşta olabilir
Resim10 - Değişken
Bakın, ilksayı ve ikincisayı yı ilk önce sırayla 7 ve 5 diye belirledik, sonra ise değiştirdik 4 ve 1 yaptık.
Değiştiler!
Veri Tiplerine Geri Dönüyoruz
"Of ne bitmez şey!" demeyin. Sadece 6 veri tipimiz var.
1. Numbers (Sayılar)
2. String (Karakter Dizileri)
3. List (Listeler)
4. Tuple (Demetler)
5. Dictionary (Sözlükler)
6. Kümeler
Kümelerin ingilizcesi pek kullanmaz o yüzden onu yazmadık. Ancak diğerlerininkini bilseniz iyi olur çok lazım
olacak. Sayılar ile giriş yapalım.
Sayılar
Sayılar 3 kısımdan oluştur. Tam sayılar (integer), ondalıklı sayılar (float) ve karmaşık (complex).
Karmaşık sayılara girmeyeceğiz. Tam sayılar (integer) ve ondalı sayılar (float) için hemen örnek yapalım.
Resim11 - Sayı tipi
Şimdi... İlk önce a adından bir değişken tanımladık. Değişken tanımlamak için eşittir "=" kullanırız.
a = 5 ve b = 7.94 . a tam sayıdır yani integer b ise ondalıklı sayıdır yani float. Ondalıklı sayıları Python
da nokta "." koyarak belirtiriz. Sayıları hep direkt yazarız.
Resimde ilk defa gördüğünüz diğer bir nokta ise "type(a)" yazmışız altına "int" diye, "type(b)" yazmışız altına
"float" diye yanıt almışız. Ben farklı bir yazılım kullandığım için böyle yazdı. Normal Python arayüzünde
"<class 'int'>" diye çıktı alırız. Type Türkçe tip demektir. type(a) diyince Python bunu "a nın tipi nedir?"
diye algılaldı ve bize değer döndü. "<class 'int'>" bu "sınıfı tam sayı (integer)" dır demek.
Daha sonra aynısını b için sorduk ve onun için de bize "<class 'float'>" "sınıfı ondalıklı sayı (float)" dır dedi.
type() fonksiyonu içine verilen değerin tipini döner.
Stringler
Gelelim Karakter Dizilerine. Harfler bir kodcu için altın değerinde. Bakın kodlarda harflerden oluşuyor.
3 farklı şekilde karakter dizisi tanımlayabiliriz.
'' bu birinci şekilde.
"" bu ikinci şekilde.
""" """ bu üçüncü şekilde.
Ama önce ekrana nasıl bir şey bastırıyoruz onu öğrenelim.
Genelde programlamaya girenlerde ekrana "Hello World!" merhaba dünya yazdırılır. Biz de öyle yapalım.
Resim12 - Print Tırnaklar
Resimde gördüğünüz gibi print() fonksiyonu ile ekrana 3 tırnak çeşidi ile de "Hello World!" diye bastırdık.
print() içine verilen veriyi ekrana yazdırmaya yarar.
Aslında 3 farklı tırnak çeşidi de çok fark etmiyor. Sadece bunu " " ve bunu """ """ bilelim. Birinci ile
istediğimizi ekrana bastırabiliriz. İkinci ile de aynı şeyi yapabiliriz tek farkı birinci ile satır atlayamayız,
ikinci ile bunu da yapabiliriz. Örneklere bakalım...
Resim13 - Tırnak Farkı
Gördüğünüz gibi çift tırnak ile satır atlayamıyoruz. 3 tane çift tırnak ile bunu yapabiliyoruz. Tabi satır
atlamanın farklı bir yolu daha var. Onu şimdilik atlıyoruz.
Python da veri tanımlamayı öğrenmiştik. Karakter dizisini (String) leri de nasıl tanımlıyoruz görelim.
Resim14 - Dizi Tanımlama
Bakın bu şekilde de karakter dizisi (String) tanımlıyoruz.
Peki bunları sayılarda olduğu gibi toplayabilir miyiz diyorsanız cevap biraz evet. Ne demek istiyorum görelim.
Resim15 - String Toplama
Bu şekilde yan yana geliyorlar. Matematikteki gibi 2 + 2 = 4 gibi değil 2 + 2 = 22 gibi.
Listeler
Listeleri iyi bir şekilde öğrenmemiz gerekiyor çünkü onlar bizim epeyce bir işimize yarayacak. Günlük hayatta
bir alışveriş listesi oluşturmuşuzdur hepimiz değil mi? Hadi bir tane daha oluşturalım...
Elma
Armut
Ekmek
Yoğurt
Listemizi oluşturduk. Miktar yazmadık onunla işimiz yok. Liste oluşturmak için her zaman olduğu gibi bir
değişken oluşturuyoruz. Değişken nasıl oluşturulur biliyoruz, isimini yazar eşittir koyar, sonra veriyi
yazarız. Listelerimizi köşeli parantez veya diğer adıyla kare parantez içine yazarız. Hadi yukarıdaki
listeyi Python listesine dönüştürelim!
liste1 = ["Elma", "Armut", "Ekmek", "Yoğurt"]
Listemize liste1 ismini verdik ve hemen değişken olduğu için eşittir koyduk. Sonra bu bir liste olacağı için
köşeli parantez içine listemizde bulunan alacaklarımızı yazdık. Alacaklarımız karakter dizisi olduğu için hepsini
tırnak içine koyduk. Birbirlerine karışmasın diye virgül (,) eklemeyi de unutmadık! Unutmayın virgülleri.
Liste içine sadece böyle karakter dizisi mi koyabiliriz derseniz hayır. Hemen tam sayı (integer) ve ondalıklı
sayı (float) da koyalım.
liste2 = ["Elma", "Armut", "Ekmek", "Yoğurt", 8, 0.12]
Alışveriş listesi üzerine düşünün! Listeler 'ye ne yapabiliriz? Aklınıza ne geliyorsa bir çoğunu Python 'daki
listelere de yapabiliriz. Bir tane daha bir şey ekleyebilir, bir şey çıkarabilir veya sıralayabiliriz.
Python da sıralamalar 0 dan başlar. Aşağı yukarı her programlama dilinde 0 dan başlar şöyle yani.
liste2 = ["Elma", "Armut", "Ekmek", "Yoğurt"]
liste2 nin Elma ögesi 0. sıradadır, Armut ögesi 1., Ekmek 2., Yoğurt 3. sıradadır. Bunu unutmayın, zaten o kadar
çok kullanacağız ki unutmaya vaktiniz olmayacak. Bir listeden istediğimiz elemanı şöyle bastırabiliriz.
Resim16 - Listeden Eleman Almak
Bakın, liste2 nin 1. elemmanı Armut. Çünkü 0 dan başlıyor sıralaması. Listenin ismi ve hemen ardından kare
parantez ile istediğimiz elemanı ekrana bastıralabiliriz.
Birde eleman değiştirmeyi görelim. Değişken tanımlar gibi aslında. Liste adı, hemen ardından köşeli parantez,
değiştireceğimiz elemanın sıra numarası değişken tanımlar gibi eşittir ve yeni değeri.
Resim18 - Eleman Değiştirme
İlk kodda listemizi tanımladık. Sonra göstermek amacıyla print() ile ekrana bastık. Daha sonra 0. elemanını
değiştirdik ve en son kanıtlamak için listeyi tekrar ekrana bastık.
Demetler (Tuples)
Aslında listelere çok benziyorlar ama bunları normal parantez içinde tanımlarız ve değiştiremeyiz. Şunu
diyebilirsiniz, değiştirilemeyen liste ne işimize yarar? Elbette yarıyor, birazdan göreceğimiz veri tipi olan
sözlüklerde (Dictionary) de işimize yarayacak. Hemen bir demet oluşturalım!
demet = (1,2,3,4,5,6,7,8,9,10)
Listelerde olduğu gibi demetlerde de istediğimiz elemanı ekrana bastıralabiliriz. Yapalım.
Resim17 - Demetlerden Eleman
Bu resimde izah edecek bir şey yok
Resim19 - Eleman Değişmez
Dememiş miydim demetlerde elamanlara dokunamazsınız, değişmezler diye ?
Sözlükler (Dictionaries)
Sözlüklere geldik... Eminim bir çoğumuz kesinlikle bir İngilizce ve Türkçe sözlük edinmiştik. Normal bir
Türkçe sözlükle en basit kullanımıyla önce kelimeyi buluruz, karşısındaki anlamına bakarız. Sözlükle işimiz
biter sonrasında. Python da sözlük oluşturmak için önce sözlüğümüze isim veririz, sonra her veri tipinde
olduğu gibi eşittir kullanırız ve süslü parantez açıp önce anahtarını sonra yazarız sonra iki nokta koyup
değeri yazarız. Bu şekilde anahtar ve değerlerimizi oluşturup, tekrar süslü parantez ile sözlüğümüzü kapatırız.
Anlatırken karmaşık gibi geldiyse bir sözlük oluşturup ne dediğimizi görelim.
sözlük = {"Bir": 1, "İki": 2, "Üç": 3, "Dört": 4, "Beş": 5}
İşte bir sözlük. Bir, İki, Üç, Dört, Beş anahtar, 1,2,3,4,5 ise değerdir.
Resim20 - Sözlük
Bakın, sözlüğe anahtarı verdik ve sonra o da değeri bize verdi. Sonra onu print() ile ekrana bastık.
Tam tersi olsa, değeri versek o bize anahtarı verir mi diye merak mı ediyorsunuz? Marketten bir şey satın
alırken parayı verirsiniz ürünü alırsınız değil mi? Para anahtar, ürün değerdir. Siz ona ürün verip para alabilir
misiniz? Hayır. Sözlükleri de böyle kulanamazsınız.
Kümeler
10. Sınıf Matematiğinden kümeleri bilen bilir. Unutanlar için hem hatırlatalım hem de daha görmeyen veya
bilmeyenler için biraz bahsedelim. Tabi ki bize yarayacak olan kısımdan.
Kümeler kesişebiliyordu birleşebiliyordu. Ayrıca bir kümenin içerisinde aynı eleman 2 kere olmuyordu. Bunları
hatırlıyoruz değil mi ? Harika ! işte burada da aynısı var. Hadi bakalım...
İlk olarak boş küme oluşturalım.
küme = ()
Sonra set() fonksiyonunun yardımıyla içine liste olarak elemanlarımızı verelim. Sonra doğrulamak için kümeyi
ekrana basalım.
küme = set(["Elma", "Armut", "Ekmek", "Yoğurt"])
print(küme)
Resim21 - Küme
Evet, olmuş
Kümeye eleman ekleyebilir miyiz diyorsanız ekleriz. Hemen ekleyelim.
Resim22 - Eleman Ekleme
Önce kümemizin ismini veriyor daha sonra .add yazarak bir parentez açıyor ve parantezin içine de kümeye
ekleyeceğimiz şeyi yazıyoruz. Ben kiraz ekledim.
Matematiğe geri dönüyoruz, bir kümeye aynı elemandan ekleyemeyiz. Python da aynı şekilde işliyor.
Resim23 - Aynı Eleman
Bakın tekrar Armut eklemek istedim ama eklemedi. Hata da dönmedi. Dönmezde. Unutmayın!
EĞER KÜMEYE DEĞİLDE LİSTEYE AYNI ELEMANI EKLEMEK İSTESEK EKLERDİ. Liste ve küme farklarından biri.
Evet. Şimdi listemizi bitirdik. Ne listesi diyorsanız, bu da bizim için bir listeydi:
1. Numbers (Sayılar)
2. String (Karakter Dizileri)
3. List (Listeler)
4. Tuple (Demetler)
5. Dictionary (Sözlükler)
6. Kümeler
Hayırlı olsun!
Alıştırmalar
1- Boyunu santimetre cinsinden yani integer , kilonu float olarak yani metre cinsinden değişken tanımla. Bu iki
değişkeni toplayarak ekrana yazdır. Hatırla! Float ve integer neydi ?
2- Mahalleninin ismini bir string olarak tanımla. Hatırla! String neydi ?
3- Bir tane alışveriş listesi hazırla. Liste olarak tanımla.
4- Yaşadın ülkeyi, ili, merkezi, mahalleyi ve sokağı bir demete tanımla.
5- Sevdiğin 3 kişinin isimleri ve tuttuğu takımlar olan bir sözlük oluştur.
Herhangi bir kişinin anahtarını girerek değeri ekranda yazdır.
6- İçerisinde 5 kişinin olduğu bir küme tanımla. Ardından bu kümeye 2 kişi daha add metoduyla ekle.
1- Python Hakkında ve Genel Özellikler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
2- Basitçe Veri Tipleri ve Alıştırmalar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
3- Matematik - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
4- Stringler (Karakter Dizileri) - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
5- Listeler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
6- Demetler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
7- Sözlükler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
8- Fonksiyonlar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
9- Operatörler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
10- Koşullu Durumlar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
11- Döngüler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
12- Modüller - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
13- Dosya İşlemleri - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
14- Tam Haliyle print() - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
15-Hatalar ve İstisnalar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
16- 2 Örnek Proje - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
Ellerine sağlık yararlı bir konu olmuşCevap: Her Yaştan İnsan için Python (Basit, Net ve Örnekli.) - Basitçe Veri Tipleri ve Alıştırmalar
![]()
Veri Tipleri
Ne demek mi istiyorum veri tipi derken, hemen açıklayalım. Veri dediğimiz edinidiğimizdir, bilgidir.
Her veriye her işlem yapılamaz. Örneğin, a ile b yi toplarsak kaç eder? Matematik ile çözmeye çalışırsak
a ile b nin değerini bilmemiz gerekir. Örneğin a = 5, b = 1 gibi. Ancak normal olarak bakarsak a ile b
bir sayı değildir ve toplamaz. Yazıya matematik işlemi uygulamayız, sayıya da büyük küçük yazamayız.
İşte veri tipi dediğimiz şey de budur aslında. Bunların hepsi bir tiptir.
Değişken
Ortaokul Fen dersinde elektirik devrelerinde görmüşüzdür eminim bir çoğumuz "Değişken" kelimesini ilk defa.
Adı üzerinde değişken, her bir veri değişken olabilir çünkü değiştirilebilirler. Örneğin, bisikletinizi
garaja ayak dediğimiz parça üzerine de koyabilrsiniz, yere de yatırabilirsiniz veya tamircinin yaptığı gibi
ters çevirip de koyabilirsiniz. Bisiklet bu örnekte değişkendir çünkü değiştirebiliriz. Garaj ise bizim
programımızdır, çünkü bisikleti hep oraya koyuyoruz, ki değişkenide program işleyecektir.
Değişken, değiştirilebilir unutmayın
Örneğin ben size iki tane sayı söylüyorum ve bunları toplamanızı istiyorum.
Size İlk sayı 7 dedim. Ardından İkinci sayı 5 dedim. Siz de aklınızda tuttuğunuz sayıları toplayarak 12
buldunuz.
Şimdi size İlk sayı 4 dedim. Artık zihninizdeki ilk sayıyı 7 e değil 4 e eşitlediniz. Ardından
İkinci sayı 1. dedim. Bu sefer aklınızdaki ikinci sayı değişkenini değiştirmiş olduk. Adı
üstünde değişiyor değil mi?
Bir örnek daha, size "Aklınızdan bir sayı tutun." dedim. Sizde tuttunuz. "Şimdi bırakın gitsin."
Değişken boşta olabilir
Resim10 - Değişken
Bakın, ilksayı ve ikincisayı yı ilk önce sırayla 7 ve 5 diye belirledik, sonra ise değiştirdik 4 ve 1 yaptık.
Değiştiler!
Veri Tiplerine Geri Dönüyoruz
"Of ne bitmez şey!" demeyin. Sadece 6 veri tipimiz var.
1. Numbers (Sayılar)
2. String (Karakter Dizileri)
3. List (Listeler)
4. Tuple (Demetler)
5. Dictionary (Sözlükler)
6. Kümeler
Kümelerin ingilizcesi pek kullanmaz o yüzden onu yazmadık. Ancak diğerlerininkini bilseniz iyi olur çok lazım
olacak. Sayılar ile giriş yapalım.
Sayılar
Sayılar 3 kısımdan oluştur. Tam sayılar (integer), ondalıklı sayılar (float) ve karmaşık (complex).
Karmaşık sayılara girmeyeceğiz. Tam sayılar (integer) ve ondalı sayılar (float) için hemen örnek yapalım.
Resim11 - Sayı tipi
Şimdi... İlk önce a adından bir değişken tanımladık. Değişken tanımlamak için eşittir "=" kullanırız.
a = 5 ve b = 7.94 . a tam sayıdır yani integer b ise ondalıklı sayıdır yani float. Ondalıklı sayıları Python
da nokta "." koyarak belirtiriz. Sayıları hep direkt yazarız.
Resimde ilk defa gördüğünüz diğer bir nokta ise "type(a)" yazmışız altına "int" diye, "type(b)" yazmışız altına
"float" diye yanıt almışız. Ben farklı bir yazılım kullandığım için böyle yazdı. Normal Python arayüzünde
"<class 'int'>" diye çıktı alırız. Type Türkçe tip demektir. type(a) diyince Python bunu "a nın tipi nedir?"
diye algılaldı ve bize değer döndü. "<class 'int'>" bu "sınıfı tam sayı (integer)" dır demek.
Daha sonra aynısını b için sorduk ve onun için de bize "<class 'float'>" "sınıfı ondalıklı sayı (float)" dır dedi.
type() fonksiyonu içine verilen değerin tipini döner.
Stringler
Gelelim Karakter Dizilerine. Harfler bir kodcu için altın değerinde. Bakın kodlarda harflerden oluşuyor.
3 farklı şekilde karakter dizisi tanımlayabiliriz.
'' bu birinci şekilde.
"" bu ikinci şekilde.
""" """ bu üçüncü şekilde.
Ama önce ekrana nasıl bir şey bastırıyoruz onu öğrenelim.
Genelde programlamaya girenlerde ekrana "Hello World!" merhaba dünya yazdırılır. Biz de öyle yapalım.
Resim12 - Print Tırnaklar
Resimde gördüğünüz gibi print() fonksiyonu ile ekrana 3 tırnak çeşidi ile de "Hello World!" diye bastırdık.
print() içine verilen veriyi ekrana yazdırmaya yarar.
Aslında 3 farklı tırnak çeşidi de çok fark etmiyor. Sadece bunu " " ve bunu """ """ bilelim. Birinci ile
istediğimizi ekrana bastırabiliriz. İkinci ile de aynı şeyi yapabiliriz tek farkı birinci ile satır atlayamayız,
ikinci ile bunu da yapabiliriz. Örneklere bakalım...
Resim13 - Tırnak Farkı
Gördüğünüz gibi çift tırnak ile satır atlayamıyoruz. 3 tane çift tırnak ile bunu yapabiliyoruz. Tabi satır
atlamanın farklı bir yolu daha var. Onu şimdilik atlıyoruz.
Python da veri tanımlamayı öğrenmiştik. Karakter dizisini (String) leri de nasıl tanımlıyoruz görelim.
Resim14 - Dizi Tanımlama
Bakın bu şekilde de karakter dizisi (String) tanımlıyoruz.
Peki bunları sayılarda olduğu gibi toplayabilir miyiz diyorsanız cevap biraz evet. Ne demek istiyorum görelim.
Resim15 - String Toplama
Bu şekilde yan yana geliyorlar. Matematikteki gibi 2 + 2 = 4 gibi değil 2 + 2 = 22 gibi.
Listeler
Listeleri iyi bir şekilde öğrenmemiz gerekiyor çünkü onlar bizim epeyce bir işimize yarayacak. Günlük hayatta
bir alışveriş listesi oluşturmuşuzdur hepimiz değil mi? Hadi bir tane daha oluşturalım...
Elma
Armut
Ekmek
Yoğurt
Listemizi oluşturduk. Miktar yazmadık onunla işimiz yok. Liste oluşturmak için her zaman olduğu gibi bir
değişken oluşturuyoruz. Değişken nasıl oluşturulur biliyoruz, isimini yazar eşittir koyar, sonra veriyi
yazarız. Listelerimizi köşeli parantez veya diğer adıyla kare parantez içine yazarız. Hadi yukarıdaki
listeyi Python listesine dönüştürelim!
liste1 = ["Elma", "Armut", "Ekmek", "Yoğurt"]
Listemize liste1 ismini verdik ve hemen değişken olduğu için eşittir koyduk. Sonra bu bir liste olacağı için
köşeli parantez içine listemizde bulunan alacaklarımızı yazdık. Alacaklarımız karakter dizisi olduğu için hepsini
tırnak içine koyduk. Birbirlerine karışmasın diye virgül (,) eklemeyi de unutmadık! Unutmayın virgülleri.
Liste içine sadece böyle karakter dizisi mi koyabiliriz derseniz hayır. Hemen tam sayı (integer) ve ondalıklı
sayı (float) da koyalım.
liste2 = ["Elma", "Armut", "Ekmek", "Yoğurt", 8, 0.12]
Alışveriş listesi üzerine düşünün! Listeler 'ye ne yapabiliriz? Aklınıza ne geliyorsa bir çoğunu Python 'daki
listelere de yapabiliriz. Bir tane daha bir şey ekleyebilir, bir şey çıkarabilir veya sıralayabiliriz.
Python da sıralamalar 0 dan başlar. Aşağı yukarı her programlama dilinde 0 dan başlar şöyle yani.
liste2 = ["Elma", "Armut", "Ekmek", "Yoğurt"]
liste2 nin Elma ögesi 0. sıradadır, Armut ögesi 1., Ekmek 2., Yoğurt 3. sıradadır. Bunu unutmayın, zaten o kadar
çok kullanacağız ki unutmaya vaktiniz olmayacak. Bir listeden istediğimiz elemanı şöyle bastırabiliriz.
Resim16 - Listeden Eleman Almak
Bakın, liste2 nin 1. elemmanı Armut. Çünkü 0 dan başlıyor sıralaması. Listenin ismi ve hemen ardından kare
parantez ile istediğimiz elemanı ekrana bastıralabiliriz.
Birde eleman değiştirmeyi görelim. Değişken tanımlar gibi aslında. Liste adı, hemen ardından köşeli parantez,
değiştireceğimiz elemanın sıra numarası değişken tanımlar gibi eşittir ve yeni değeri.
Resim18 - Eleman Değiştirme
İlk kodda listemizi tanımladık. Sonra göstermek amacıyla print() ile ekrana bastık. Daha sonra 0. elemanını
değiştirdik ve en son kanıtlamak için listeyi tekrar ekrana bastık.
Demetler (Tuples)
Aslında listelere çok benziyorlar ama bunları normal parantez içinde tanımlarız ve değiştiremeyiz. Şunu
diyebilirsiniz, değiştirilemeyen liste ne işimize yarar? Elbette yarıyor, birazdan göreceğimiz veri tipi olan
sözlüklerde (Dictionary) de işimize yarayacak. Hemen bir demet oluşturalım!
demet = (1,2,3,4,5,6,7,8,9,10)
Listelerde olduğu gibi demetlerde de istediğimiz elemanı ekrana bastıralabiliriz. Yapalım.
Resim17 - Demetlerden Eleman
Bu resimde izah edecek bir şey yok
Resim19 - Eleman Değişmez
Dememiş miydim demetlerde elamanlara dokunamazsınız, değişmezler diye ?
Sözlükler (Dictionaries)
Sözlüklere geldik... Eminim bir çoğumuz kesinlikle bir İngilizce ve Türkçe sözlük edinmiştik. Normal bir
Türkçe sözlükle en basit kullanımıyla önce kelimeyi buluruz, karşısındaki anlamına bakarız. Sözlükle işimiz
biter sonrasında. Python da sözlük oluşturmak için önce sözlüğümüze isim veririz, sonra her veri tipinde
olduğu gibi eşittir kullanırız ve süslü parantez açıp önce anahtarını sonra yazarız sonra iki nokta koyup
değeri yazarız. Bu şekilde anahtar ve değerlerimizi oluşturup, tekrar süslü parantez ile sözlüğümüzü kapatırız.
Anlatırken karmaşık gibi geldiyse bir sözlük oluşturup ne dediğimizi görelim.
sözlük = {"Bir": 1, "İki": 2, "Üç": 3, "Dört": 4, "Beş": 5}
İşte bir sözlük. Bir, İki, Üç, Dört, Beş anahtar, 1,2,3,4,5 ise değerdir.
Resim20 - Sözlük
Bakın, sözlüğe anahtarı verdik ve sonra o da değeri bize verdi. Sonra onu print() ile ekrana bastık.
Tam tersi olsa, değeri versek o bize anahtarı verir mi diye merak mı ediyorsunuz? Marketten bir şey satın
alırken parayı verirsiniz ürünü alırsınız değil mi? Para anahtar, ürün değerdir. Siz ona ürün verip para alabilir
misiniz? Hayır. Sözlükleri de böyle kulanamazsınız.
Kümeler
10. Sınıf Matematiğinden kümeleri bilen bilir. Unutanlar için hem hatırlatalım hem de daha görmeyen veya
bilmeyenler için biraz bahsedelim. Tabi ki bize yarayacak olan kısımdan.
Kümeler kesişebiliyordu birleşebiliyordu. Ayrıca bir kümenin içerisinde aynı eleman 2 kere olmuyordu. Bunları
hatırlıyoruz değil mi ? Harika ! işte burada da aynısı var. Hadi bakalım...
İlk olarak boş küme oluşturalım.
küme = ()
Sonra set() fonksiyonunun yardımıyla içine liste olarak elemanlarımızı verelim. Sonra doğrulamak için kümeyi
ekrana basalım.
küme = set(["Elma", "Armut", "Ekmek", "Yoğurt"])
print(küme)
Resim21 - Küme
Evet, olmuş
Kümeye eleman ekleyebilir miyiz diyorsanız ekleriz. Hemen ekleyelim.
Resim22 - Eleman Ekleme
Önce kümemizin ismini veriyor daha sonra .add yazarak bir parentez açıyor ve parantezin içine de kümeye
ekleyeceğimiz şeyi yazıyoruz. Ben kiraz ekledim.
Matematiğe geri dönüyoruz, bir kümeye aynı elemandan ekleyemeyiz. Python da aynı şekilde işliyor.
Resim23 - Aynı Eleman
Bakın tekrar Armut eklemek istedim ama eklemedi. Hata da dönmedi. Dönmezde. Unutmayın!
EĞER KÜMEYE DEĞİLDE LİSTEYE AYNI ELEMANI EKLEMEK İSTESEK EKLERDİ. Liste ve küme farklarından biri.
Evet. Şimdi listemizi bitirdik. Ne listesi diyorsanız, bu da bizim için bir listeydi:
1. Numbers (Sayılar)
2. String (Karakter Dizileri)
3. List (Listeler)
4. Tuple (Demetler)
5. Dictionary (Sözlükler)
6. Kümeler
Hayırlı olsun!
Alıştırmalar
1- Boyunu santimetre cinsinden yani integer , kilonu float olarak yani metre cinsinden değişken tanımla. Bu iki
değişkeni toplayarak ekrana yazdır. Hatırla! Float ve integer neydi ?
2- Mahalleninin ismini bir string olarak tanımla. Hatırla! String neydi ?
3- Bir tane alışveriş listesi hazırla. Liste olarak tanımla.
4- Yaşadın ülkeyi, ili, merkezi, mahalleyi ve sokağı bir demete tanımla.
5- Sevdiğin 3 kişinin isimleri ve tuttuğu takımlar olan bir sözlük oluştur.
Herhangi bir kişinin anahtarını girerek değeri ekranda yazdır.
6- İçerisinde 5 kişinin olduğu bir küme tanımla. Ardından bu kümeye 2 kişi daha add metoduyla ekle.
1- Python Hakkında ve Genel Özellikler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
2- Basitçe Veri Tipleri ve Alıştırmalar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
3- Matematik - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
4- Stringler (Karakter Dizileri) - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
5- Listeler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
6- Demetler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
7- Sözlükler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
8- Fonksiyonlar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
9- Operatörler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
10- Koşullu Durumlar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
11- Döngüler - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
12- Modüller - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
13- Dosya İşlemleri - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
14- Tam Haliyle print() - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
15-Hatalar ve İstisnalar - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)
16- 2 Örnek Proje - Her Yaştan İnsan için Python (Basit, Net ve Örnekli.)