Tüm blog yazıları

Değişkenler Nedir?

Programlamaya yeni başlayanlar için en temel kavramlardan biri değişkenlerdir. Değişkenler, verileri saklamak, referans almak ve manipüle etmek için kullanılan isimlendirilmiş alanlardır. Bir değişken, programın çalışması sırasında farklı değerler alabilir ve

eminbasbayan3 dk okuma
Değişkenler Nedir?

Programlamaya yeni başlayanlar için en temel kavramlardan biri değişkenlerdir. Değişkenler, verileri saklamak, referans almak ve manipüle etmek için kullanılan isimlendirilmiş alanlardır. Bir değişken, programın çalışması sırasında farklı değerler alabilir ve bu sayede kodumuz daha esnek ve dinamik hale gelir.

Değişkenlerin Anlaşılması ve Tanımlanması

Değişkenleri, içine değer koyabileceğiniz kutular gibi düşünebilirsiniz. Bu kutulara istediğimiz zaman farklı değerler koyabilir ve bu değerleri kullanarak işlemler yapabiliriz. Bir değişken tanımladığınızda, bilgisayarınızda bu değişken için küçük bir bellek alanı ayrılır. Bu alan, değişkenin adını ve içeriğini saklar, böylece daha sonra bu bilgilere kolayca erişebilirsiniz.

Örnek:

python
sayi = 10
isim = "Ali"
  • sayi adında bir değişken oluşturduk ve ona 10 değerini atadık.
  • isim adında bir başka değişken oluşturduk ve ona "Ali" metnini atadık.

Bu değişkenleri programımızın ilerleyen kısımlarında kullanabiliriz.

Değişkenler Nasıl Manipüle Edilir?

Değişkenleri manipüle etmek, onların değerlerini değiştirmek veya üzerinde işlem yapmak anlamına gelir.

Değer Güncelleme ve Referans Alma

Bir değişkenin değerini güncelleyebilir veya yeni bir değer atayabilirsiniz. Örneğin, bir yas değişkeni tanımlayıp ona 17 değerini atayabilirsiniz. Bir yıl sonra bu değeri 18 olarak güncellemek isteyebilirsiniz.

Örnek:

python
yas = 17
print("Şimdiki yaş:", yas)  # Çıktı: Şimdiki yaş: 17

yas = 18
print("Güncellenmiş yaş:", yas)  # Çıktı: Güncellenmiş yaş: 18

Değişkenleri diğer değişkenlerle referans alarak da kullanabilirsiniz.

Örnek:

python
a = 5
b = a  # 'b' artık 'a' ile aynı değere sahiptir
print(b)  # Çıktı: 5

Matematiksel İşlemler

Tam sayı ve ondalık sayı (float) değişkenlerle matematiksel işlemler yapabilirsiniz: toplama, çıkarma, çarpma, bölme ve kalan bulma (modulus) işlemleri.

Örnek:

python
sayi1 = 10
sayi2 = 3

toplam = sayi1 + sayi2
fark = sayi1 - sayi2
carpim = sayi1 * sayi2
bolum = sayi1 / sayi2
kalan = sayi1 % sayi2  # Kalanı bulma

print("Toplam:", toplam)    # Çıktı: Toplam: 13
print("Fark:", fark)        # Çıktı: Fark: 7
print("Çarpım:", carpim)    # Çıktı: Çarpım: 30
print("Bölüm:", bolum)      # Çıktı: Bölüm: 3.333...
print("Kalan:", kalan)      # Çıktı: Kalan: 1

Metin (String) İşlemleri

String değişkenlerle de çeşitli işlemler yapabilirsiniz. En yaygın işlem, metin birleştirme (concatenation) işlemidir.

Örnek:

python
metin1 = "Merhaba"
metin2 = "Dünya"
birlesik_metin = metin1 + " " + metin2
print(birlesik_metin)  # Çıktı: Merhaba Dünya

Değişken İsimlendirme Konvansiyonları

Değişken isimleri, kodun okunabilirliği açısından oldukça önemlidir. İyi seçilmiş bir değişken adı, kodun anlaşılmasını kolaylaştırır. Değişken isimlendirmede genellikle CamelCase veya alt çizgi (_) kullanılır.

  • CamelCase Örneği: playerScore, maxValue
  • Alt Çizgi Örneği: player_score, max_value

Bu seride CamelCase kullanacağız. Bu isimlendirme stili, uzun değişken adlarını okumayı kolaylaştırır ve kodun genel okunabilirliğini artırır.

Sonuç

Değişkenler, programlamanın temel taşlarından biridir. Değişkenlerin nasıl tanımlandığını, bellekte nasıl saklandığını, nasıl güncellendiğini ve nasıl manipüle edildiğini anlamak, programlama becerilerinizi geliştirmenin anahtarıdır. Değişkenleri etkin bir şekilde kullanmak, daha karmaşık programlar yazabilmeniz için temel bir adımdır.

Unutmayın: Değişkenlerle ne kadar çok pratik yaparsanız, onları o kadar iyi anlarsınız ve programlarınızı daha verimli hale getirebilirsiniz.

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele