DOLAR 41,1813 0,27%
EURO 47,8485 0,47%
ALTIN 4.615,920,42
BITCOIN 4468691-0.269%
İstanbul
30°

AZ BULUTLU

SABAHA KALAN SÜRE

mthaber

mthaber

16 Haziran 2025 Pazartesi

Script Yazarken Bilmen Gereken 5 Püf Nokta

Script Yazarken Bilmen Gereken 5 Püf Nokta
0

BEĞENDİM

ABONE OL

Script Python veya herhangi bir programlama dilinde script yazarken başarılı olabilmek için bazı temel kurallara ve püf noktalara dikkat etmeniz gerekir. Bu püf noktalar, yazdığınız kodun daha verimli, anlaşılır ve hatasız olmasına yardımcı olacaktır. İşte script yazarken dikkat etmeniz gereken 5 önemli püf nokta:

1. Kodunuzu Modüler Hale Getirin

Modülerlik, kodunuzu daha anlaşılır, düzenli ve yeniden kullanılabilir hale getirir. Aynı işlevi tekrar tekrar yazmak yerine, bu işlevleri fonksiyonlar veya sınıflar halinde organize edebilirsiniz.

Neden Modülerlik?

  • Kolay Bakım: Kodu parçalara ayırmak, hataları tespit etmeyi ve düzeltmeyi kolaylaştırır.
  • Tekrar Kullanılabilirlik: Bir fonksiyon yazıp birden fazla yerde kullanabilirsiniz.
  • Okunabilirlik: Fonksiyonlar ve sınıflar kodunuzu daha okunabilir yapar.

Örnek:

def toplama(a, b):
    return a + b

def cikarma(a, b):
    return a - b

print(toplama(5, 3))
print(cikarma(5, 3))

Bu şekilde kodu fonksiyonlarla parçalara ayırarak modüler hale getirmiş olduk.


2. Hata Ayıklama Yapın

Kod yazarken hata yapmamak neredeyse imkansızdır. Önemli olan, hataları hızlıca tespit etmek ve düzeltmektir. Python gibi dillerde, hata mesajları size sorunun ne olduğunu gösterebilir. Bu hata mesajlarını dikkatlice okuyarak çözüm üretebilirsiniz.

Hata Ayıklama Yöntemleri:

  • Print Debugging: Değişkenlerin değerlerini görmek için print() fonksiyonunu kullanabilirsiniz.
  • Exception Handling: Python’da try-except blokları ile hataları kontrol altına alabilirsiniz.

Örnek:

try:
    sayi = int(input("Bir sayı girin: "))
except ValueError:
    print("Geçersiz bir giriş yaptınız. Lütfen bir sayı girin.")

Bu örnek, kullanıcı yanlış bir giriş yaptığında hata mesajı gösterir ve programın çökmesini engeller.


3. Kodunuzu Yorumlayın

Kodunuzu yazarken, başkalarının (veya gelecekteki sizin) kodu anlamasını kolaylaştırmak için yorumlar eklemek çok önemlidir. Yorumlar, ne yaptığınızı ve neden yaptığınızı açıklar. Python’da yorumlar # işareti ile başlar.

Yorumların Önemi:

  • Anlaşılabilirlik: Kodun ne iş yaptığını başkaları daha kolay anlayabilir.
  • Bakım Kolaylığı: Kodunuzu yeniden gözden geçirdiğinizde ne yaptığınızı hatırlamak için faydalıdır.

Örnek:

# Kullanıcıdan iki sayı al
a = int(input("Birinci sayıyı girin: "))
b = int(input("İkinci sayıyı girin: "))

# Sayıları topla ve sonucu yazdır
toplam = a + b
print("Toplam: ", toplam)

Yorumlar kodun ne yaptığını açıklar, böylece başkaları veya siz tekrar kodu incelediğinizde ne yapıldığını hemen anlayabilirsiniz.


4. Kodunuzu Düzenli ve Temiz Tutun

Kodunuzu yazarken düzenli olmak, ileride yapılacak değişiklikleri kolaylaştırır. Gereksiz boşluklar, karışık yapılar ve okunması zor kodlar, projeyi karmaşık hale getirebilir. Kodunuzu okunabilir tutmak, hem size hem de başkalarına büyük kolaylık sağlar.

Düzenli Kod Yazma İçin İpuçları:

  • İç İçe Girintiler: Kodun bloklarını doğru şekilde hizalayarak iç içe girintileri kullanın. Python, girintiye dayalı bir dil olduğundan, doğru girinti çok önemlidir.
  • Uzun Satırları Bölün: 80 karakteri geçen satırlardan kaçının. Uzun satırlar, kodu okumayı zorlaştırabilir.
  • İsimlendirme Kuralları: Anlamlı ve okunabilir değişken isimleri kullanın. Örneğin, sayac yerine counter veya toplam_sayi gibi anlamlı isimler tercih edin.

Örnek:

def topla_ve_yazdir(sayi1, sayi2):
    """
    İki sayıyı toplar ve sonucu ekrana yazdırır.
    """
    toplam = sayi1 + sayi2
    print("Toplam: ", toplam)

topla_ve_yazdir(5, 10)

Kodunuzu düzenli tutmak, hem kısa vadede hem de uzun vadede size büyük zaman kazandıracaktır.


5. Verimli Kod Yazın

Verimli yazılmış kod, hem daha hızlı çalışır hem de daha az kaynak tüketir. Bu, özellikle büyük projelerde ve veritabanı işlemleri gibi zaman alıcı işlemlerle çalışırken çok önemlidir.

Verimli Kod Yazmak İçin İpuçları:

  • Daha Az Döngü Kullanma: Gereksiz döngülerden kaçının. Bir işlemi birden fazla kez yapmaktan kaçının.
  • Kütüphaneleri Kullanın: Python’un yerleşik kütüphaneleri, birçok işlevi zaten verimli şekilde sunar. Kendi kodunuzu yazarken bu kütüphaneleri kullanmak daha verimli olacaktır.
  • Veri Yapıları Seçimi: Veriyi daha hızlı işlemek için uygun veri yapılarını seçin (örneğin, listeler yerine set kullanmak).

Örnek:

# Listeyi set'e çevirerek tekrarlanan öğeleri temizleyin
liste = [1, 2, 2, 3, 4, 4, 5]
benzersiz_liste = set(liste)
print(benzersiz_liste)  # Çıktı: {1, 2, 3, 4, 5}

Burada set veri yapısı, liste içerisindeki tekrarlayan elemanları otomatik olarak temizler ve işlemi daha verimli hale getirir.


Sonuç

Script yazarken başarılı olabilmek için bu 5 püf noktayı dikkate almak önemlidir. Modülerlik, hata ayıklama, yorumlar, temizlik ve düzen, ve verimlilik, Python veya başka bir programlama dilinde yazdığınız kodların daha anlaşılır, bakımı kolay ve hızlı çalışmasını sağlar. Bu temel prensiplere dikkat ettiğinizde daha kaliteli ve sürdürülebilir projeler geliştirebilirsiniz.

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.