Merhabalar.

Artık Python’ın asıl meselesine gelebildik.

Değişken kavramıyla Python konularına giriş yapacağız.

Bu konuları anlatırken Jupyter Notebook kullanacağımı belirtmek isterim.

Değişken Nedir?

Bir programlamada en önemli ve çekirdek konulardan biri değişkenlerdir diyebiliriz. Çünkü yapıyı bir anlamda bu kavramın üzerine inşa edeceğiz.

Python’da kodlama yaparken istersek değerleri doğrudan yazıp kullanabiliriz.

Yukarıda bu örnekleri görüyoruz.

Ancak aklıma şöyle bir soru geliyor. Varsayıyorum ki bir kişinin ismini ya da bir işlemin sonucunu 1000 satır kodlamadan sonra tekrar kullanmam gerekecek.

Böyle bir durumda değeri yeniden hesaplatmam belki değeri kullanıcıdan yeniden yazmasını istemek gibi bir sorunla karşılaşırım.

Ve bunun bir program içinde 100’lerce kere tekrar ettiğini düşünürsek aslında program yazarak kazanmaya çalıştığımız zamana ve yeteneklere zıt hareket etmiş oluruz.

İşte tam bu noktada karşımıza değişkenler kavramı çıkıyor.

Değişkenler RAM bellekte program açık olduğu sürece tutulan değerlerdir aslında. Bir anlamda yer tutuculardır.

Aşağıdaki örneğe bir göz atalım ve ne demek istediğini anlamaya çalışalım.

a = 5

Değişken tanımlamak demek bir değer eşittir(atama operatörü) ile değer alması durumudur.

Bir değişken ilk tanımlandığında şu gerçekleşir.

RAM bellekte yer açılır ve o bölgeye değişkenin ismi verilir.

Daha sonra bu değişkene bir değer atandığında bu bölge artık o değeri tutmaya başlar.

Biz artık programın herhangi bir yerinde a değerini çağırırsak bu değer getirilecektir. Böylelikle değişkenler sayesinde çok dinamik programlar yazabilir durumdayız.

Python programlama dilinde tek eşittir atama operatörüdür.

Bunun anlamı şudur.

Sağdaki değer soldaki değişkene atanır.

Normalde a = 5 ve sonrasında a = a + 5 matematiksel olarak hatalı bir ifade olsa da programlamada atama işlemi olduğu için anlamlıdır.

Burada a’nın 5 değeri 5 ile toplanır 10 değeri a’nın yeni değeri olacaktır.

Değişken Tanımlama Kuralları

1. Değişken isimleri bir sayı ile başlayamaz.
2. Değişken ismi kelimelerden oluşuyorsa aralarında boşluk olamaz.
3. :'",<>/?|\()!@#$%^&*~-+ Buradaki semboller değişken ismi içinde kullanılamaz.(Sadece _ sembolü kullanılabilir)
4. Pythonda tanımlı anahtar kelimeler değişken ismi olarak kullanılamaz.(while, not vs. )

Yukarıdaki kullanımlara dikkat ederek değişken tanımlamamız gerekir

Değişken tiplerine bir sonraki yazımızda gireceğiz.

Görüşmek üzere.


What's Your Reaction?

hate hate
0
hate
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Murat Bilginer
21 Şubat 1992 Doğumlu. Endüstri Mühendisi olarak Lisansını 2016 yılında tamamlamıştır. Industryolog Akademi - NGenius oluşumlarının kurucusudur. Şu anda kendi şirketi Brainy Tech ile hem Yazılım Hizmetleri Sunmakta Hem de Online Eğitimler Vermektedir.