Yazılım

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)
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.

İlgili Makaleler

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
indobet resmi situs toto toto slot situs toto link slot boba toto logo toto togel online togel online toto slot patentoto situs toto togel online popotogel link alternatif daftar joker11 patentoto lingkartoto TOTO SLOT raja slot slot sbobet88 sbobet88 slot gacor dinasti 33 https://www.juara288.asia/ slot jepang kari4d https://kelurahangadul.purbalinggakab.go.id/profil-kelurahan/ toto toto slot depo 5k toto slot situs slot bobatoto logototo slot gacor kari4d kari4d kari4d kari4d pascol4d pascol4d pascol4d slot gacor bento11 situs toto slot gacor toto toto slot toto https://www.asupan188.dev/ slot toto slot toto toto slot slot gacor situs toto raya22 login bwo303 toto slot winsortoto slot gacor pucuk4d PASCOL4D link slot slot88 link slot gacor slot slot88 link slot gacor slotvip slot gacor pajaktoto lobster4d slot gacor toto situs toto slot gacor situs toto slot gacor toto toto slot toto toto slot slot gacor slot88 link slot gacor situs judi bola toto slot gacor popotogel00.com slot gacor link slot gacor slot88 slot88 slot slot88 link slot gacor link gacor Slot Slot slot gacor situs toto toto slot pulsa slot gacor link slot gacor situs slot slot leon188 slot gacor slot gacor slot gacor Slot slot gacor Slot link slot gacor slot88 poker slot Slot slot slot gacor slot slot slot gacor link slot gacor slot88 link slot gacor Slot starjp POPOTOGEL: Regulasi Bandar Situs Togel Resmi & Bola Mix Parlay Asia Terpercaya Jpmania slot resmi slot slot resmi slot patentoto bayitoto hokiemas88 slot kari4d pascol4d hokiemas88 AMANAHTOTO slot slot AMANAHTOTO pascol4d kari4d AMANAHTOTO slot slot patentoto pucuk4d rokokbet rokokbet pascol4d kari4d PASCOL4D kari4d pucuk4darcor.com.br.php roma77 kari4d pascol4d judi bola slot depo 10k mpo slot KARI4D AMANAHTOTO jutatoto PARLAY slot88 slot depo 5k