top of page

Üyelik Paketlerinde 25% İndirim İçin Kodun : "welcome"

Python'da Sayılar: Temel ve İleri Düzey Sayısal İşlemler



Hands-on Mentor Kapsamlı Blog İçeriği
Hands-on Mentor Tutorials



Python'da Sayılar Nedir?

Python'da sayılar, temel veri tiplerinden biridir ve matematiksel işlemler için kullanılır. Python, tam sayılar (integers), ondalıklı sayılar (floats) ve karmaşık sayılar (complex numbers) olmak üzere üç ana sayısal veri tipi sağlar.


Python'da Sayısal Veri Tipleri


Python'da kullanılan temel sayısal veri tipleri şunlardır:

  • int: Tam sayılar

  • float: Ondalıklı sayılar

  • complex: Karmaşık sayılar


int Veri Tipi

int veri tipi, pozitif veya negatif tam sayıları temsil eder.


Örnek:

a = 10
b = -5
c = 0

print(a)  # Çıktı: 10
print(b)  # Çıktı: -5
print(c)  # Çıktı: 0


float Veri Tipi

float veri tipi, ondalıklı sayıları temsil eder. Ondalık noktadan sonra rakamlar içerir.


Örnek:

x = 3.14
y = -2.7
z = 0.0

print(x)  # Çıktı: 3.14
print(y)  # Çıktı: -2.7
print(z)  # Çıktı: 0.0


complex Veri Tipi

complex veri tipi, karmaşık sayıları temsil eder. Karmaşık sayılar, gerçek ve sanal kısımlardan oluşur ve a + bj biçiminde yazılır.


Örnek:

p = 2 + 3j
q = -1 + 2j

print(p)  # Çıktı: (2+3j)
print(q)  # Çıktı: (-1+2j)


Sayılarla Temel İşlemler

Python'da sayılarla çeşitli matematiksel işlemler yapılabilir. İşte bazı temel işlemler:


Toplama


Örnek:

a = 5
b = 3
toplam = a + b
print(toplam)  # Çıktı: 8


Çıkarma


Örnek:

a = 5
b = 3
fark = a - b
print(fark)  # Çıktı: 2


Çarpma


Örnek:

a = 5
b = 3
carpim = a * b
print(carpim)  # Çıktı: 15


Bölme


Örnek:

a = 5
b = 3
bolum = a / b
print(bolum)  # Çıktı: 1.6666666666666667


Kalan (Modül)


Örnek:

a = 5
b = 3
kalan = a % b
print(kalan)  # Çıktı: 2


Üs Alma


Örnek:

a = 2
b = 3
us = a ** b
print(us)  # Çıktı: 8


Tam Bölme


Örnek:

a = 5
b = 3
tam_bolme = a // b
print(tam_bolme)  # Çıktı: 1


İleri Düzey Sayısal İşlemler

Python, daha karmaşık matematiksel işlemler için math ve cmath modüllerini sağlar. Bu modüller, trigonometrik fonksiyonlar, logaritmalar, karekök hesaplamaları ve daha fazlasını içerir.


math Modülü

math modülü, temel matematiksel işlemler için kullanılır.


Örnek:

import math

# Kare kök
print(math.sqrt(16))  # Çıktı: 4.0

# Sinüs
print(math.sin(math.pi / 2))  # Çıktı: 1.0

# Logaritma
print(math.log(100, 10))  # Çıktı: 2.0


cmath Modülü

cmath modülü, karmaşık sayılarla matematiksel işlemler yapmak için kullanılır.


Örnek:

import cmath

# Karmaşık sayının kare kökü
print(cmath.sqrt(-1))  # Çıktı: 1j

# Karmaşık sayının üssü
print(cmath.exp(1j * cmath.pi))  # Çıktı: (-1+1.2246467991473532e-16j)


Sayılar ve Tip Dönüşümleri

Python'da sayılar arasında tip dönüşümleri yapmak mümkündür. int(), float() ve complex() fonksiyonları bu dönüşümleri gerçekleştirir.


Örnek:

# int to float
a = 10
b = float(a)
print(b)  # Çıktı: 10.0

# float to int
c = 3.14
d = int(c)
print(d)  # Çıktı: 3

# int to complex
e = 5
f = complex(e)
print(f)  # Çıktı: (5+0j)


Sayılarla İlgili Uygulamalar


Sayısal veri tipleri, çeşitli alanlarda geniş kullanım alanına sahiptir:

  • Finansal Hesaplamalar: Faiz hesaplama, maliyet analizi, kar/zarar hesaplama.

  • Bilimsel Hesaplamalar: Fiziksel ve kimyasal hesaplamalar, mühendislik problemleri.

  • Veri Analitiği: İstatistiksel analizler, veri görselleştirme.

  • Oyun Geliştirme: Oyun mekanikleri, puanlama sistemleri, fizik motorları.


Sonuç

Bu blog yazısında, Python'da sayısal veri tiplerinin nasıl kullanıldığını, temel ve ileri düzey matematiksel işlemleri ve sayılar arasında tip dönüşümlerini öğrendiniz. Sayılar, Python programlamada temel bir rol oynar ve birçok farklı alanda uygulama bulur.


 

Python temellerini atıp, veri analizi ve bilimi için yetkinlik kazanmak istiyorsanız, 1 aylık yoğun Python kampına hemen kayıt olabilirsiniz. ~40 saat canlı ders, ~50 adet kapsamlı proje, ~15 adet quiz ve sayısız kodlama egzersizinden oluşan, Finlandiya eğitim modellerinden esinlenilerek Helsinki'de geliştirilen interaktif ve pratik odaklı eğitim programına hemen göz atın !




コメント


コメント機能がオフになっています。
bottom of page