Python, okunabilirliği ve sadeliği ile tanınan bir programlama dilidir. Python'da programlama yaparken anlaman gereken temel kavramlardan biri, kod bloklarını tanımlamak için kullanılan boşluklardır. Bu kılavuzda, boşlukları ve girintilemeyi Python'da nasıl etkili kullanacağını ve bu süreçte kaçınman gereken yaygın hataları öğreneceksin.
En Önemli Çıkarımlar
- Python kodunun yapısı için boşluklar kritik öneme sahiptir.
- Girintileme (Indentation), hangi komutların bir bloğa ait olduğunu tanımlar.
- Kod bloklarını ayırmak için süslü parantezler yoktur, yalnızca boşluklar kullanılır.
- Tutarlı boşluk kullanımı, kodun okunmasını ve anlaşılmasını kolaylaştırır.
Adım Adım Kılavuz
Adım 1: Yeni bir Python projesi oluşturma
Öncelikle projen için yeni bir klasör oluştur. Ardından tercih ettiğin geliştirme ortamını aç ve yeni bir Python dosyası oluştur. Örneğin „my_app.py“ adını verebilirsin. Bu dosya, projenin ana dosyası olacak.

Adım 2: Bir fonksiyon tanımlama
Fonksiyon programlamaya başlamak için def
anahtar kelimesiyle bir fonksiyon tanımı yazarsın. Örneğin sag_hallo
adında bir fonksiyon oluşturabilirsin. Fonksiyon, Python’da kod bloklarının girintilenmesiyle tanımlanır; bunu bir sonraki adımda daha detaylı inceleyeceğiz.

Adım 3: Fonksiyon için kodu girme
Fonksiyonu tanımladıktan sonra kod bloğunun başlangıcını işaretlemek için iki nokta (:) ekle. Ardından Enter tuşuna basarak bir sonraki satıra geç. İmlecin biraz sağa kaydığını fark edeceksin. Bu, artık fonksiyonun içinde olduğunu gösterir. Buraya ekrana bir mesaj yazdırmak için bir print
komutu ekleyebilirsin.
Adım 4: Fonksiyonun yapısını anlama
PHP gibi diğer programlama dillerinde kod blokları süslü parantezler ({}) ile ayrılır. Python’da ise bu ayrım girintileme ile yapılır. Fonksiyona neyin dahil olduğunu ve neyin olmadığını anlamak önemlidir. Fonksiyonun bağlamı girintileme ile belirginleşir. Örneğin print("Hallo, Jan")
komutunu fonksiyonun içinde yazarsan, bu komut fonksiyonun bir parçası olur.
Adım 5: Fonksiyonu çağırma
Fonksiyonu test etmek için, fonksiyon tanımıyla aynı girinti seviyesinde kalarak dosyanın sonunda fonksiyonu çağırabilirsin. Dosyayı çalıştırdığında, çıktı ekrana gelecektir.
Adım 6: Girintiyi ve boşlukları ayarlama
Boşlukları doğru kullanmayı öğrenmek önemlidir. Python’da, hangi sayıda boşluk kullandığın önem taşır. İster beş ister dört boşluk kullanma esnekliğine sahipsin; ancak kodun net ve anlaşılır kalması için tutarlı olarak hep aynı sayıda boşluk kullanmalısın.

Adım 7: İpuçları ve hatalar
Kodundaki boşluk sayısının tutarlı olmasına dikkat et. Örneğin girintinin dörtlü katı olmadığına dair bir hata alırsan, boşluk sayını kontrol etmen gerektiği anlamına gelir. Fazla veya eksik boşluk, beklenmedik hatalara yol açabilir.
Adım 8: Tutarlı bir stil
Kodun okunabilirliğini korumak için girintilemede mutlaka tutarlı bir stil kullan. Birçok kod düzenleyici (örneğin PyCharm) varsayılan olarak dört boşluk kullandığından, her zaman dört boşluk kullanman tavsiye edilir. Bu konvansiyon sayesinde kodda net bir yapı elde edersin.
Özet – Python ile Programlama: Boşlukları Anlamak
Bu kılavuzda, Python’da boşlukların ve girintilemenin ne kadar önemli olduğunu öğrendin. Bu temel öğeler, programlarını net bir şekilde yapılandırmana ve yanlış anlamaları önlemene yardımcı olur. Temiz ve sürdürülebilir kod yazmak için girintileme ilkelerini uyguladığından emin ol.
Sıkça Sorulan Sorular
Python'da bir fonksiyonu nasıl tanımlarım?def anahtar kelimesini fonksiyon adı ve ardından iki nokta ekleyerek kullanırsın.
Farklı sayıda boşluk kullanabilir miyim?Evet, ancak hata önlemek için tutarlı olmak önemlidir.
Boşluklar neden önemlidir?Hangi komutların bir bloğa ait olduğunu gösterir ve okunabilirliği destekler.
Doğru girintileme yapmazsam ne olur?Python, yapıyı belirlemek için boşluk kullandığından, kodunda hatalara yol açabilir.
Kaç boşluk kullanmalıyım?Genellikle okunabilirliği artırmak için dört boşluk önerilir.