Yazılım

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

0
Python Ders Notları 1_ Değerler ve Değişken Atamaları

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 LEBLEBİCİOĞLU, 1993 yılının Ekim ayında Adana'nın Seyhan ilçesinde doğdu. İlk,orta ve lise öğrenimini burada tamamladı. 2011 yılında Karabük Üniversitesi Enerji Sistemleri Mühendisliği bölümünü kazandı. 2012 yılında ise yine aynı üniversite de Mekatronik Mühendisliğinde çift anadal programına başladı. 2014 yılının ilk döneminde Erasmus programı kapsamında Bükreş Politeknik Üniversitesi'nde eğitim aldı. 2015 yılında haziran ayında Enerji Sistemleri Mühendisliğinden, ağustos ayı sonunda ise Mekatronik Mühendisliğinden mezun oldu. Mezuniyetten sonra ise yaklaşık 2 yıl solar enerji sektöründe faaliyet gösterdi. Askerlik vazifesini de yedek subay olarak tamamladı. Şuan da ise Marmara Üniversitesi İngilizce Makine Mühendisliği bölümünde tezli yüksek lisans yapmaktadır. İleri seviyede İngilizce ve başlangıç düzeyinde Almanca bilmektedir.

Tuval Nedir? Tuval Ne İle Boyanır?

Önceki makale

Uçtan Uca Şifreleme Nedir? Hangi Uygulamalarda Vardır?

Sıradaki makale

Yorumlar

Cevap ver

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlar da ilginizi çekebilir

Daha fazla Yazılım