Programlama, bir bilgisayara veya elektronik cihaza belirli bir işi yaptırmak için yazılı talimatlar yazma sürecidir. Bu talimatlar, belirli kuralları olan bir dilde yazılır ve buna programlama dili denir. Tıpkı bir tarifle yemek yapmak gibi, programlama da bilgisayara adım adım ne yapacağını söyler.
Programlama dilleri farklı olsa da, hemen hemen hepsinde ortak olan bazı temel kavramlar vardır.
Değişkenler, bilgisayarın hafızasında bilgi saklamak için kullandığımız kutulardır. İçlerine sayı, yazı veya başka türde veriler koyabiliriz.
Örnek: Bir oyunda oyuncunun puanını tutmak için puan adında bir değişken kullanabiliriz.
Değişkenlerin içine koyduğumuz verilerin türüdür.
True (Doğru) veya False (Yanlış).Programın belirli koşullara göre farklı işlemler yapmasını sağlar. En yaygın kullanılan "eğer" (if) ifadesidir.
Örnek Senaryo: "Eğer sıcaklık 30'dan büyükse, ekrana 'Hava çok sıcak!' yazdır."
Belirli bir işlemi, belirli bir koşul sağlanana kadar veya belirli sayıda tekrarlamak için kullanılır.
Belirli bir görevi yerine getirmek için yazılan, isimlendirilmiş kod bloklarıdır. Aynı işlemi defalarca yazmak yerine, fonksiyonu bir kere yazıp istediğimiz yerde çağırabiliriz.
Örnek: "Toplama" adında bir fonksiyon yazılır. Bu fonksiyon, kendisine verilen iki sayıyı toplar ve sonucu döndürür.
Başlangıç için sade ve anlaşılır bir dil seçmek önemlidir. İşte size birkaç öneri:
Gelenek olduğu üzere, programcılar ilk programlarında ekrana "Merhaba Dünya!" yazdırır. İşte bunun Python dilindeki hali:
print("Merhaba Dünya!")
Bu tek satırlık kod, bilgisayara "Merhaba Dünya!" yazısını ekranda göstermesini söyler. print komutu, parantez içindeki ifadeyi ekrana yazdırmak için kullanılır.