Python, Guido Van Rossum tarafından geliştirilmiş Object Orianted bir programlama dilidir. İlk sürümleri 80’lerde yayınlanan dil 3.x sürümü ile büyük ölçüde değişmiştir. Yapılan bu güncellemeye karşın Python2.x üzerinde kullanılan paketlerin bir kısmı halen Python3.x için kullanılamamaktadır. Güncellemelerin durdurulduğu Python2.x sürümlerinin kullanımı gün geçtikçe azalmaktadır ve ihtiyaç dahilinde kullanılmaktadırlar.
Kurulumu ve Geliştirme Ortamları
Python’ı offical web sayfasından (https://www.python.org/) istediğiniz bir sürümde indirebilirsiniz. Ders için en güncel sürümü kurunuz.
IDLE
Python için etkileşimli bir terminaldir IDLE. Yazacağınız kodları ister IDLE üzerinden yönetin isterseniz başka bir editor yardımıyla bu işi görün.
Giriş

En başta kendinizi geliştirmenizi sağlayacak iki adet fonksiyondan bahsedeceğim. Dir ve Help metotları. Bu metotların dışında işinize yarayacak bir kaç metot daha var.
dir() | Parametresiz kullanılırsa Python’ın o aşamada tanıdığı üset fonksiyon veya değişkenlerin listesini verir, aksi halde belirtilen parametrenin kapsamına giren alanları listeler. |
id() | Girilen parametrenin bellek üzerindeki numarasını verir. |
type() | Girilen parametrenin değerini döndürür. |
help() | Girilen parametre hakkında info verir. |
Temel Veri Tipleri
Sabitler
Python’da sabit kavramı yoktur, sabit gibi belirtilen değerler vardır. Bu değerler genelde büyük harfle yazılır, CONST = 3.1416 gibi.
Sayılar
2/1, 10, 12, 60/30 | Tam sayılardır. Belleğin izin verdiği kadarıncatam sayı boyutu vadır |
True, False | Boolean |
3.145, 22.34, 22/7, 355/113 | Ondalıklı (Float) sayılar |
-14.3 + 4.12j | Kompleks sayılar |
String
“Bu bir string” -> String ifadeler bu şekilde tanımlanır. Konuyla ilgili detaylara ileride deyineceğiz.
Listeler, Demetler ve Sözlükler
Listeler
Farklı elemanları peşpeşe saklamak için dizileri kullanırız. Listeler [ ] ile tanımlanır.
Liste = [] > Boş bir liste örneğidir, Liste2 = [1,2,3,0.4,”a”,(“t”,12,2)] > Başka bir liste…
Demetler
Genellikle paranteler ile gösterilirler. Dizilere benzerler, en büyük farkları değiştirilememeleridir.
demet1 = (1,2,3,4,”a”,3.13)
Sözlükler
Süslü parantezler arasına tanımlanırlar. Key ve Value olarak iki değer tutarlar.
dict = {“Apple”:10, “Orange”:11}
- Coronavirüs Hakkında Bilgiler ve Bilinen Yanlışlar - 26/11/2020
- Tanrı Parçacığı - 16/06/2020
- #P3.3 – Dosya İşlemleri - 09/06/2020
1 yorum