Bu ders notu, "Sabit nedir (Kodlama) Test 1" sınavında karşılaşacağın temel "Sabitler" konusunu ve programlamadaki önemini sade bir dille özetler. Programlamanın temel taşlarından biri olan sabitleri anlamak, daha sağlam ve hatasız kod yazmanın ilk adımıdır.
Sabitler, programlama dillerinde bir kez tanımlandıktan sonra değeri değiştirilemeyen özel veri saklama alanlarıdır.
💡 İpucu: Sabitleri, hayatımızdaki değişmez kurallar veya evrensel değerler gibi düşünebilirsin; örneğin, bir dairenin çevresini hesaplarken kullandığımız Pi sayısı ($3.14159$).
Sabitler, kodun okunabilirliğini artırmak, hataları önlemek ve bakımı kolaylaştırmak için kullanılır.
⚠️ Dikkat: Sabit kullanmak, özellikle büyük projelerde kod kalitesini önemli ölçüde artırır ve uzun vadede sana zaman kazandırır.
Programlamada en temel ayrım, sabitler ve değişkenler arasındadır. İkisi de veri depolar ama farklı özelliklere sahiptir.
💡 İpucu: Bir kutuyu düşün. Değişken kutusunun içindeki eşyayı istediğin zaman değiştirebilirsin. Sabit kutusunun içindeki eşya ise bir kere konulduktan sonra asla değiştirilemez.
Farklı programlama dillerinde sabitler benzer mantıkla tanımlanır ancak söz dizimleri (yazım kuralları) farklılık gösterebilir.
⚠️ Dikkat: Python'da teknik olarak bir "sabit" anahtar kelimesi yoktur, ancak geliştiriciler büyük harf kuralını kullanarak bir değerin sabit olduğunu belirtirler ve bu değeri değiştirmemeye özen gösterirler. Diğer dillerde ise derleyici/yorumlayıcı bu değişikliği engeller.
Sabitler bazen doğrudan kod içinde yazılan değerler (literaller) şeklinde de karşımıza çıkar, bazen de bir isimle tanımlanır.
💡 İpucu: Kodunda `3.14` gibi bir sayıyı birden fazla yerde kullanıyorsan, bunu `PI_SAYISI` gibi adlandırılmış bir sabite dönüştürmek her zaman daha iyi bir uygulamadır. Bu, kodunu daha anlaşılır ve yönetilebilir yapar.