Python Ders Notları 1: Python Değerler ve Değişkenler

Python ile ilgili öğrenmeniz gereken püf noktaları sizleri detaylara boğmadan sade ve kolay bir şekilde Python ders notları yazısı dizisinde sırayla derleyeceğim. Bu yazı dizisinde sadece kodlama anlatımı değil ayrıca örnek projeleri ve kod dosyalarını da sizlerle paylaşacağım. İlk dersimizde ise Python değerler ve değişkenler konusunu sizler için derledim.
Python programlama dili ile ilgili konu anlatımına daha önceki yazımızda yer vermiştik. Bu içeriği okuyarak python ile ilgili genel bilgileri öğrenmeniz sizin için faydalı olacaktır.
Bu yazı serimizde örnek kodlarla ve açıklamaları ile Python kullanmayı öğreneceğiz. İlk konumuz ise Python değerler ve değişken atamaları ile alakalı olacak. Şimdi gelin Python ders notları 1 konumuza başlayalım.
Python Değerler ve Değişkenler
Python kodlamasını Jupiter Notebook üzerinden gerçekleştirdiğimden, örnek kodları da buna uygun bir biçimde sizlere her derste derleyeceğim. Python programlama dilinin en temel kavramları diğer dillerde olduğu gibi matematiksel ifadeler ve değişkenlerdir.
Python, int, long, float ve complex olmak üzere 4 farklı değer tipini destekler.
- int (tam sayılar)
- long (Uzun sayı dizileri ve makine dili)
- float (ondalıklı sayılar)
- complex (karmaşık sayılar)
int | long | float | complex |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBAEl | 32.3+e18 | .876j |
-0490 | 535633629843L | -90. | -.6545+0J |
-0x260 | -052318172735L | -32.54e100 | 3e+26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
Python’da ondalıklı ve tam sayıları kullanarak çeşitli matematiksel işlemler uygulanabilir. Bölme işleminde kalanı bulma, üslü sayılar, işlem önceliğene göre hesap yapma ve diğer standart matematiksel işlemler de Python üzerinde uygulanabilir.
Python üzerinde ayrıca çoğu programlama dilinde olduğu gibi değerler, değişken olarak atanabilir. Yani belirli harflere atanabilir a=10 gibi, bu atama başka bir kelime grubuna da yapılabilir. Bu işlemde karmaşık kod yapılarında bize kolaylık sağlar.
Aşağıdaki örnek kodlar ve açıklamaları ile size bu konuyu en pratik ve sade bir şekilde derledim.
In [1]: print('merhaba dünya') #Klasik kodlama açılışımız yine bu ifade ile gerçekleştirilir.
merhaba dünya
In [2]: 23+15 #Klasik toplama işlemi doğrudan uygulanabilir.
38
In [3]: 38%10 #İşlem sonucunda kalanı gösterir.
8
In [4]: 5**5 #Bu ifade 5 üzeri 5 anlamına gelir. 5*5= 55 = 3125
3125
In [5]: 2**8 #2 üzeri 8
256
In [6]: 30/15+15*15 #Matematiksel işlemler, işlem önceliği sırasına göre gerçekleştirilir.
227.0
In [7]: 298787/6454 #Python yaptığınız bölme işlemlerinde ondalık kısmı da verir.
46.29485590331577
In [8]: a=10 #a harfinin eşitini 10 olarak tanımlar.
10
In [9]: a #Artık ne zaman a harfi kullanıldığında bu harfin eşiti 10'dur.
10
In [10]: a=a+a #10+10 yeni a eşiti 20'dir. (Bu kod satırı tekrar çalıştırılırsa a artık 20 olduğu için yeni a değeri 40 olur.)
20
In [11]: type(a) #Değişken türünü gösterir.
int
In [12]: b=30.5
In [13]: type(b) #b değişkeni ondalık bir sayı olduğundan değişken türü float'tır.
float
In [14]: Gelir=10000 #Bu şekilde eşitlikler de tanımlanabilir.
Vergi_Oranı=0.8 #Kelimelerin arasında boşluk yerine alt çizgi olmalı
Yıllık_Vergi=Gelir*Vergi_Oranı #Ondalık ifadeler nokta ile ayrılmalı.
In [15]: Yıllık_Vergi #Eşitliğin sonuç ifadesini yazdığınızda işlem sonucunu elde edersiniz. Kelimeleri harfi harfine doğru yazmalısınız.
8000.0
Python notları yazı serimizin ilk içeriğinde sizlere en sade biçimde numaralar ve değişken atamalarını derledik. Sorularınız, görüşleriniz ve önerilerinizi yorum olarak belirtebilirsiniz.