Programın Temel Mantığı ve Değişkenler
Python öğretilirken yapılan yanlışlardan belki de ilki kodlama öğrenmeye çalışan kişiye aslında ne yaptığını anlatmamaktır. Birçok eğitimde öğrenen kişiye daha ne yaptığı kısaca açıklanmadan bir anda değişkenler, döngüler gibi şeylerin içinde öğrenci kendisini bulur, neden yaptığını bilmeden bir sürü print fonskiyonu yazar. Eğitimin sonunda da bol bol print yapmış başka bir şey yapmamış birisi olarak kalır. Bunun başımıza gelmemesi için önce kodlama ne için yapılır ve program nedir bunu anlayalım:
Yukarıda basitçe çizilmiş diagram bize kısaca şunu anlatır. Bir şeyi başka bir şeye dönüştürmek için program adını verdiğimiz emirleri kullanırız. Yani bilgisayardan bu emirleri yerine getirerek istediğimiz sonucu vermesini isteriz. Kodlama denildiğinde genellikle insanlar korkar ve akıllarına yukarıdan aşağı akan Matrix arkaplan yazıları ya da hızlı hızlı bir şeyler yazan bilgisayar korsanları gelir. Bunlar hiçbirisi doğru olmayan abartılı sahnelerdir. Hesap makinesi kullanan birisi aslında sürekli olarak programlama yapmaktadır.
Yani özet olarak değişkenler dediğimiz şeyler bilgisayarlar açısından 3 temel şekildedirler:
-Sayılar (3, 3.12, -1 vs.)
-Yazılı ifadeler ("b", "programlama öğrenmek çok kolay!")
-Liste türünde şeyler ( ["elma", "armut", "portakal"], [1,3,5,7])
Tabii bu noktada peki resimler, videolar ve sesler nolacak diye sorulabilir. Bu bahsedilen şeylerin hepsi sayıların listelenmesi ile elde edilir. Aslında bilgisayar, kamera vs. alacakken herkes kaç pixel olduğunu merak eder; çünkü temelde pixelin ne kadar büyükse o kadar güzel bir görüntü elde edileceğini bilir. Burada bilmedikleri şey şudur her rengin bir sayı ile ifade edildiği bir listeye maksimum kaç sayı yazılabileceğini sormaktadırlar. Çünkü bizim resim dediğimiz şey aslında şuna benzer bir şekilde görünür:
Python'da değişkenleri kullanabilmek için öncelikle onları bir isim ile not etmeliyiz ki daha sonra bilgisayara talimat verirken sayı_1 değişkeninin 1 fazlasını söyle şeklinde emirler verebilelim. Değişkenleri not etmek Pythonda oldukça kolaydır. Bunun için arama çubuğuna Python yazıp daha önce kurduğumuz Python programını çalıştırabilir ve etkileşimli modda aşağıdakileri yazabiliriz:
İstediğimiz değişken adını yazdıktan sonra = işaretini gireriz sonra istediğimiz değişkeni not alabiliriz. Böylece bir değişkeni sık sık kullanacaksak sürekli onu yazmaktan ve hata yapmaktan kurtuluruz.
Bir sonraki blog paylaşımımızda Pythonda not ettiğimiz değişkenler üzerinde minik programlar çalıştırmayı öğreneceğiz. Kolay bir şekilde ve korkmadan kodlama öğrenemeye devam etmek için blog paylaşımlarını takip edin!


Comments
Post a Comment