Odak modu

Python Temel

Temel Veri Tipleri

Temel Veri Tipleri (Basic Data Types)


  • Bilgisayarların belirli inputlar ile bir işlem yapabilmeleri için öncelikle bu inputları bilgisayarın anlayacağı şekilde ifade edip tutmalıyız. Bu amaçla ilk olarak Python dilindeki temel veri tiplerine bakacağız.


Integers (tam sayılar)


  • Integer'ler küsuratı olmayan, 1,2,3,4 gibi sayılardır.

2

3
  • Integer'ler negatif değerler de alabilir


-3
  • Nasıl tam sayılarda aritmetik işlemler yapıyorsak integerlarla da yapabiliriz


2 + 2
4
8 - 2
6
2*2
4



Floats (Kesirli Sayırlar)


  • Float'lar küsuratı olan, virgülden sonra (kodlarda . olarak göreceğiz, o yüzden sayılarda nokta gördüğünüzde virgülden sonrası diye düşünebilirsiniz)değerler barındıran veri tipleridir. 1.3,2.4,3.3,4.6 gibi sayılardır. 3.0 gibi sayıların virgülden sonrası 0 olabilir, ama virgül mantığını ortaya koyduğumuz için bu sayılar yine de float sayılacaktır.


2.3
2.0
-4.5


  • Nasıl kesirli aritmetik işlemler yapıyorsak float'larla da yapabiliriz


2.3 + 3.4
5.7
8.4 - 2.2
6.2
2.2 * 2
4.4


Boolean


  • Daha ileriki konularda if-else mantığını gördüğümüzde daha iyi oturacak bir veri tipi. Özetle bir şeyin doğru (True) veya yanlış (False) olduğunu belirten bir yapı


True
False
2 > 3
False
2 < 3
True


type()


  • Objelerin tiplerine type() ile bakabiliriz


type(2)
int
type(2.3)
float
type(True)
bool


Type Casting (Tip Dönüştürmesi)


  • Data objelerinin tipini değiştirebiliyoruz, buna casting deniyor


int(2.4)
2


  • Burada olan işlem sayıyı yuvarlama işlemi değil, sadece tam kısmını alıyoruz


int(2.9)
2
float()
bool
Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!