Başlangıç Seviyesindeki Python için Basit Programlar

Giriş

Python, başlangıç seviyesindeki yazılımcılar için mükemmel bir programlama dilidir. Temiz sözdizimi ve güçlü kütüphaneleri sayesinde, Python öğrenmek isteyen herkes için erişilebilir hale gelir. Bu yazıda, Python’a yeni başlayanlar için basit programlara odaklanarak, onları adım adım nasıl geliştireceğinizi öğreneceksiniz. Hedefimiz, temel programlama kavramlarını anlamanızı ve uygulamanızı sağlamaktır.

Python ile yazılım geliştirmeye başlamak istediğinizde, bilgi ve becerilerinizi pekiştirmek için uygulama yapmanın önemini vurgulamak isterim. Uygulama yaparak öğrendiğinizde, teorik bilgiyi pratiğe dökme şansı bulabilirsiniz. Bu yazıda inceleyeceğimiz basit Python programları, kodlama becerilerinizi geliştirmeniz ve Python’daki temel yapıları anlamanız için harika bir temel oluşturacaktır.

Yazının sonunda, Python programlarını çalıştırabileceğiniz bir IDE veya editör önerileri de sunacağım. Hadi başlayalım ve Python ile ilk adımlarımızı atalım!

1. Merhaba Dünya Programı

Python’da yazılım geliştirmeye başlamak için ilk adım genellikle “Merhaba Dünya” programı yazmaktır. Bu basit program, ekrana bir metin yazdırmak için kullanılan temel bir yapı taşını tanıtır. Aşağıdaki adımları izleyerek bu programı yazabilirsiniz:

Adım 1: Python dosyanızı oluşturun. Örneğin, “merhaba.py” adında bir dosya oluşturabilirsiniz.

Adım 2: Aşağıdaki kodu dosyanıza yazın:

print("Merhaba Dünya!")

Adım 3: Terminal veya komut istemcisine gidin ve dosyanızı çalıştırın:

python merhaba.py

Yukarıdaki adımları tamamladığınızda, terminalde “Merhaba Dünya!” mesajını göreceksiniz. Bu basit uygulama, Python’dan aldığınız ilk çıktıdır ve programlama dünyasındaki ilk adımınızı simgeler.

2. Toplama İşlemi Programı

Bir sonraki adım, kullanıcıdan iki sayı alarak bu sayıları toplayan bir program yazmak olacaktır. Bu, Python’da kullanıcı girişi alma ve temel aritmetik işlemlerini gerçekleştirme konusunda pratik yapma fırsatı verir. İşte bu programı nasıl yazabileceğinize dair adımlar:

Adım 1: Yeni bir dosya oluşturun. Örneğin, “toplama.py” olarak adlandırabilirsiniz.

Adım 2: Aşağıdaki kodu yazın:

# Kullanıcıdan iki sayı alalım
sayi1 = float(input("Birinci sayıyı girin: "))
sayi2 = float(input("İkinci sayıyı girin: "))

# Toplama işlemi
sonuc = sayi1 + sayi2

# Sonucu ekrana yazdır
print(f"Sonuç: {sonuc}")

Adım 3: Programı çalıştırmak için terminale:

python toplama.py

Bu adımları izlediğinizde, program kullanıcıdan iki sayı isteyecek ve bu sayıları toplayarak sonucu ekrana yazdıracaktır. Kullanıcıdan girdi alarak programımızın interaktif hale geldiğini görmek önemlidir. Bu, programlamanın temel kavramlarından biridir.

3. Basit Bir Hesap Makinesi Uygulaması

Hadi biraz daha karmaşık bir program yazalım. Basit bir hesap makinesi uygulaması geliştireceğiz. Bu uygulama, toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştirecektir. Bu programla, kullanıcıdan iki sayı alacak ve hangi işlemi yapmak istediğini soracak, ardından sonucu ekrana yazdıracaktır. İşte adımlar:

Adım 1: “hesap_makinesi.py” adında yeni bir dosya oluşturun.

Adım 2: Aşağıdaki kodu yazın:

# Kullanıcıdan iki sayı alma
sayi1 = float(input("Birinci sayıyı girin: "))
sayi2 = float(input("İkinci sayıyı girin: "))

# İşlemi seçme
print("Hangi işlemi yapmak istersiniz?")
print("1. Toplama")
print("2. Çıkarma")
print("3. Çarpma")
print("4. Bölme")
secim = input("Seçiminizi yapın (1/2/3/4): ")

# Sonuç hesaplama
if secim == '1':
    sonuc = sayi1 + sayi2
    print(f"Sonuç: {sonuc}")
elif secim == '2':
    sonuc = sayi1 - sayi2
    print(f"Sonuç: {sonuc}")
elif secim == '3':
    sonuc = sayi1 * sayi2
    print(f"Sonuç: {sonuc}")
elif secim == '4':
    sonuc = sayi1 / sayi2
    print(f"Sonuç: {sonuc}")
else:
    print("Geçersiz seçim!")

Adım 3: Programı çalıştırın:

python hesap_makinesi.py

Kullanıcıdan hangi işlemi yapmak istediğini sorduğunda, işlem seçimi yapabilir. Tüm olası işlemler için gerekli şartları kontrol ediyoruz, böylece hata durumu oluştuğunda kullanıcıya geri bildirim veriyoruz. Bu tür bir basit uygulama, programlamada işlem akışını öğrenmek için oldukça değerli bir deneyim sunar.

4. Basit Bir Tahmin Oyunu

Şimdi biraz daha eğlenceli bir projeye geçelim: bir tahmin oyunu. Bu oyun, bilgisayarın rastgele seçtiği bir sayıyı kullanıcının tahmin etmesini gerektirir. Amaç, kullanıcının en düşük sayıda tahminle doğru sayıyı bulmasıdır. İşte nasıl geliştireceğinize dair adımlar:

Adım 1: “tahmin_oyunu.py” adında bir dosya oluşturun.

Adım 2: Aşağıdaki kodu yazın:

import random

# Bilgisayarın rastgele bir sayı seçmesi
rastgele_sayi = random.randint(1, 100)

tahmin = 0

print("1 ile 100 arasında bir sayı tahmin edin!")
while tahmin != rastgele_sayi:
    tahmin = int(input("Tahmininizi girin: "))
    if tahmin < rastgele_sayi:
        print("Daha büyük bir sayı tahmin edin.")
    elif tahmin > rastgele_sayi:
        print("Daha küçük bir sayı tahmin edin.")

print("Tebrikler! Doğru tahmin ettiniz!")

Adım 3: Oyunu başlatmak için terminalde:

python tahmin_oyunu.py

Bu programda kullanıcıdan tahmin almak için bir döngü kullanıyoruz. Kullanıcının tahmininin doğru olup olmadığını kontrol ediyoruz ve uygun geri bildirimde bulunuyoruz. Bu döngü, kullanıcı doğru tahmini yapana kadar devam eder. Bu tür bir uygulama, koşul ifadeleri ve döngülerin kullanımına harika bir örnektir.

5. Sonuç ve Kapanış

Yukarıdaki örneklerle, Python programlamanın temellerine dair önemli adımlar attık. Basit programlar oluşturarak, Python’un temel yapısına aşina oldunuz ve kod yazma becerilerinizi geliştirdiniz. Öğrendiğiniz bu basit programlar, daha karmaşık projelere geçmeden önce sağlam bir temel oluşturmanızı sağlayacaktır.

Unutmayın ki, programlama öğrenmek sürekli bir süreçtir ve uygulama yapa yapa daha yetkin hale geleceksiniz. Bu öncelikle pratiğe dayalı bir beceri olduğu için, kolaydan zora doğru yeni projeler geliştirmek, deneyimlerinizi artırma konusunda size yardımcı olacaktır.

Python ile ilgili daha fazla kaynak ve program geliştirme önerileri için çeşitli topluluklara katılabilir veya çevrimiçi kurslara dahil olabilirsiniz. Başarılar dilerim! Hadi şimdi kendi projelerinizi geliştirmeye başlayın!

Scroll to Top