Yazılım

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

Gelişmelerden haberdar olmak için bizi Google Haberler'den takip edin!

Mühendistan Google News

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)
intlongfloatcomplex
1051924361L0.03.14j
100-0x19323L15.2045.j
-7860122L-21.99.322e-36j
0800xDEFABCECBDAECBFBAEl32.3+e18.876j
-0490535633629843L-90.-.6545+0J
-0x260-052318172735L-32.54e1003e+26J
0x69-4721885298529L70.2-E124.53e-7j
Kaynak: Tutorialspoint

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.

Emre LEBLEBİCİOĞLU

Emre Leblebicioğlu, enerji sistemleri ve mekatronik mühendisliği lisans ve makine mühendisliği yüksek lisans mezunudur. Enerji modelleme, rüzgar enerji santral tasarımı ve güneş enerjisi üzerine akademik çalışmaları vardır. Şuanda da aktif olarak güneş enerji sektöründe çalışmakta ve enerji üzerine de mühendislik danışmanlık hizmetleri sağlamaktadır. İyi düzeyde İngilizce ve temel düzeyde de Almanca bilmektedir.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu