Python Temelleri: Değişkenler, Veri Türleri ve Temel Operatörler
Python, dünyada en popüler programlama dillerinden biridir ve geniş bir uygulama alanına sahiptir. Bu makalede, Python programlamanın temel taşlarını ele alarak, değişkenleri, veri türlerini ve temel operatörleri keşfedeceğiz. Bu konuları anlamak, Python yolculuğunuza sağlam bir temel sağlayacaktır.
Değişkenler
Değişkenler, programımızda değerleri depolamak için kullanılan isimlerdir. Değişkenler, verileri organize etmek ve kodun okunabilirliğini artırmak için olmazsa olmazdır. Python’da değişken tanımlamak oldukça basittir. Sadece değişken adını yazıp, eşitlik (=) işareti ile ardından değerini yazarız.
“`python
name = “Fatih”
age = 30
is_programmer = True
“`
Yukarıdaki örnekte, `name`, `age` ve `is_programmer` değişkenlerini tanımladık. `name` değişkeni bir string değerini, `age` değişkeni bir tam sayı değerini ve `is_programmer` değişkeni bir boolean değerini temsil eder.
Veri Türleri
Veri türleri, programımızda kullanılan değerlerin türlerini tanımlar. Python, farklı veri türlerini destekler. En sık kullanılanları şunlardır:
* **Tam sayılar (Integer):** Tam sayıları temsil eder. Örneğin: 10, -5, 0.
* **Ondalıklı Sayılar (Float):** Ondalıklı sayıları temsil eder. Örneğin: 3.14, -2.5, 0.0.
* **Metinler (String):** Metinleri temsil eder. Metinler çift tırnak (” “) veya tek tırnak (‘ ‘) içine alınır. Örneğin: “Merhaba Dünya”, ‘Python’.
* **Mantıksal Değerler (Boolean):** Doğru (True) veya yanlış (False) değerleri temsil eder.
* **Listeler (List):** Sıralı bir dizi öğeyi depolar. Örneğin: [1, 2, 3], [“elma”, “armut”, “muz”].
* **Sözlükler (Dictionary):** Anahtar-değer çiftlerini depolar. Örneğin: {“ad”: “Fatih”, “yaş”: 30}.
“`python
integer_number = 10
float_number = 3.14
string_text = “Python”
boolean_value = True
list_items = [1, 2, 3]
dictionary_data = {“ad”: “Fatih”, “yaş”: 30}
“`
Temel Operatörler
Temel operatörler, değişkenler üzerinde matematiksel işlemler yapmak veya karşılaştırma yapmak için kullanılır. Python’da yaygın olarak kullanılan operatörler şunlardır:
* **Aritmetik Operatörler:**
* Toplama (+): İki sayıyı toplar.
* Çıkarma (-): İki sayıyı çıkarır.
* Çarpma (*): İki sayıyı çarpar.
* Bölme (/): İki sayıyı böler.
* Mod alma (%): Bölme işleminin kalanını verir.
* Üs alma (**): Bir sayının üssünü hesaplar.
* Zemin bölmesi (//): Bölme işleminin tam sayı sonucunu verir.
* **Karşılaştırma Operatörleri:**
* Eşittir (==): İki değer eşitse True, değilse False döndürür.
* Eşit Değildir (!=): İki değer eşit değilse True, değilse False döndürür.
* Büyüktür (>): İlk değer ikinci değerden büyükse True, değilse False döndürür.
* Küçüktür (<): İlk değer ikinci değerden küçükse True, değilse False döndürür.
* Büyüktür veya Eşittir (>=): İlk değer ikinci değerden büyük veya eşitse True, değilse False döndürür.
* Küçüktür veya Eşittir (<=): İlk değer ikinci değerden küçük veya eşitse True, değilse False döndürür.
* **Mantıksal Operatörler:**
* Ve (and): İki koşul da doğruysa True, değilse False döndürür.
* Veya (or): İki koşuldan en az biri doğruysa True, değilse False döndürür.
* Değil (not): Bir koşulun tersini döndürür.
```python
result = 10 + 5 # Toplama
result = 10 - 5 # Çıkarma
result = 10 * 5 # Çarpma
result = 10 / 5 # Bölme
result = 10 % 5 # Mod alma
result = 10 ** 2 # Üs alma
result = 10 // 5 # Zemin bölmesi
is_equal = 10 == 5 # Eşitlik
is_not_equal = 10 != 5 # Eşit Değil
is_greater = 10 > 5 # Büyüktür
is_less = 10 < 5 # Küçüktür
is_greater_or_equal = 10 >= 5 # Büyüktür veya Eşittir
is_less_or_equal = 10 <= 5 # Küçüktür veya Eşittir
is_true = True and False # Ve
is_true = True or False # Veya
is_true = not True # Değil
```
Sonuç
Bu makalede, Python programlamanın temel konularından olan değişkenleri, veri türlerini ve temel operatörleri ele aldık. Bu temel bilgileri anlamak, daha karmaşık Python programları yazmanıza olanak sağlayacaktır. Python’ın sunduğu zengin özelliklerle, web geliştirmeden veri bilimine kadar çeşitli alanlarda güçlü uygulamalar geliştirebilirsiniz.
Eğer Python programlama konusunda daha fazla bilgi edinmek istiyorsanız, fatihsoysal.com web sitesini ziyaret edebilirsiniz. Ayrıca Python belgesine buradan ulaşabilirsiniz.
#Etiketler
Python, Değişkenler, Veri Türleri, Temel Operatörler, Programlama Dili, Programlama, Kodlama, Yazılım, Web Geliştirme, Veri Bilimi