Odak modu

Veri Bilimi

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


8 - 2


2*2


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


8.4 - 2.2


2.2 * 2


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


2 < 3


type()

  • Objelerin tiplerine type() ile bakabiliriz
type(2)


type(2.3)


type(True)


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

  • Data objelerinin tipini değiştirebiliyoruz, buna casting deniyor
int(2.4)


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


float()


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!