Python 3 İçin Başlangıç Seviyesi Egzersizler ve Çözümleri PDF

Giriş

Python programlama dili, geniş bir kullanıcı kitlesine hitap eden ve öğrenmesi oldukça kolay bir dildir. Özellikle yeni başlayanlar için, Python’un temel kavramlarını anlamak ve uygulamak ödevler ve egzersizlerle daha eğlenceli hale getirilebilir. Bu yazıda, Python 3 üzerinde başlangıç seviyesindeki geliştiricilere yönelik egzersizler ve çözümleri içeren kapsamlı bir kaynak sunacağız. Bu kaynak, programlama becerilerinizi geliştirmenizi sağlamanın yanı sıra karşılaşabileceğiniz yaygın sorunları aşmanıza da yardımcı olacaktır.

Bu egzersizler, değişkenler, veri tipleri, kontrol akışları ve fonksiyonlar gibi temel konuları kapsamaktadır. Üstelik, her egzersiz sonunda çözümleriyle birlikte detaylı açıklamalar verilecek, böylece öğrendiklerinizi pekiştirme fırsatı bulacaksınız. Python 3’ü öğrenmekte olan herkes için oldukça faydalı bir kaynak olacak bu egzersiz setini kullanarak, pratik yaparak öğrenmeyi teşvik edeceğiz.

Kendi başınıza yapacağınız uygulamalar ile, Python ile ilgili temel bilgileri pekiştirecek, analitik düşünme becerilerinizi geliştirecek ve projelerinizi daha etkili bir şekilde nasıl gerçekleştireceğinizi öğreneceksiniz. Hadi gelin, Python 3 üzerindeki ilk adımlarınızı atmaya başlayalım!

Egzersiz 1: Değişken Tanımlama

Python’da değişken tanımlamak, veri tutmanın en temel yollarından biridir. Bu egzersizde, değişkenleri tanımlayacak ve bu değişkenlerle basit matematiksel işlemler yapacaksınız. Aşağıdaki adımları takip edin:

  1. Bir değişken oluşturun ve ona bir sayı atayın (örneğin, a = 10).
  2. Başka bir değişken oluşturun ve ona bir başka sayı atayın (örneğin, b = 5).
  3. Bu iki değişkenin toplamını hesaplayıp sonucu yazdırın.
  4. Sonuçları yazdırmak için print() fonksiyonunu kullanın.

Çözüm:

a = 10
b = 5

sonuc = a + b
print("Sonuç:", sonuc)

Yukarıdaki kodu çalıştırdığınızda, Python ekrana “Sonuç: 15” yazdıracaktır. Bu basit egzersiz, Python’da değişkenlerle işlem yapmayı öğrenmenizi sağlar.

Egzersiz 2: Koşullu İfadeler

Koşullu ifadeler, programların akışını değiştirmek için kullanılır. Bu egzersizde, kullanıcıdan bir sayı alacak ve bu sayının pozitif mi, negatif mi yoksa sıfır mı olduğunu belirleyeceksiniz. Aşağıdaki adımları izleyin:

  1. Kullanıcıdan bir sayı girmesini isteyin.
  2. Girilen sayıyı kontrol edin ve uygun mesajı yazdırın (örn. “Girdiğiniz sayı pozitif.”).

Çözüm:

sayi = float(input("Bir sayı girin: "))

if sayi > 0:
    print("Girdiğiniz sayı pozitif.")
el if sayi < 0:
    print("Girdiğiniz sayı negatif.")
else:
    print("Girdiğiniz sayı sıfır.")

Bu egzersiz, koşullu ifadelerin nasıl çalıştığını anlamanızı ve kullanıcılardan alınan girdileri nasıl işleyebileceğinizi gösterir.

Egzersiz 3: Döngüler

Python’da döngü kullanarak belirli işlemleri tekrarlamak mümkündür. Bu egzersizde, bir for döngüsü kullanarak 1'den 10'a kadar olan sayıları yazdıracağız. İşte adımlar:

  1. 1’den 10’a kadar olan sayıları döngü ile yazdırmak için bir for döngüsü oluşturun.
  2. Her döngüde şu mesajı yazdırın: “X sayısı”.

Çözüm:

for i in range(1, 11):
    print(f"{i} sayısı")

Yukarıdaki kodu çalıştırdığınızda, 1'den 10'a kadar olan sayıları her biri için “X sayısı” şeklinde yazdıracaktır. Bu, döngüler ile tekrarı öğrenmenizi sağlar.

Egzersiz 4: Fonksiyon Tanımlama

Fonksiyonlar, belirli görevleri yerine getiren kod parçalarıdır. Bu egzersizde, iki sayının toplamını hesaplayan basit bir fonksiyon yazacaksınız. Aşağıdaki adımları izleyin:

  1. Bir fonksiyon tanımlayın ve iki parametre alsın.
  2. Bu iki sayıyı toplayın ve sonucu döndürün.
  3. Fonksiyonu çağırarak sonucu kontrol edin.

Çözüm:

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

sonuc = toplam(5, 10)
print("Toplam:", sonuc)

Bu egzersiz, fonksiyonların nasıl tanımlanacağını ve kullanıldığını anlamanıza yardımcı olur.

Egzersiz 5: Listeler ve Listelerin Kullanımı

Listeler, birden fazla değeri saklanabilen veri yapılarıdır. Bu egzersizde, bir liste oluşturacak ve içindeki elemanları yazdıracaksınız. Aşağıdaki adımları takip edin:

  1. Bir liste oluşturun ve içine birkaç meyve ismi ekleyin.
  2. Listeyi for döngüsü ile yazdırın.

Çözüm:

meyveler = ["elma", "muz", "portakal"]

for meyve in meyveler:
    print(meyve)

Liste kullanmak, Python’da birçok veri tutma işlemi için faydalı olacak ve kodunuzu organize etmenize yardımcı olacaktır.

Egzersiz 6: Basit Hesap Makinesi Uygulaması

Bitiş noktasında, tüm öğrendiklerinizi bir araya getirecek basit bir hesap makinesi yapacaksınız. Bu uygulama, kullanıcıdan iki sayı alacak ve toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştirecek. Aşağıdaki adımları takip edin:

  1. Kullanıcıdan iki sayı ve işlem türünü isteyin.
  2. Fonksiyonlar kullanarak işlemleri gerçekleştirin.
  3. Sonucu yazdırın.

Çözüm:

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

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

def carpma(a, b):
    return a * b

def bolme(a, b):
    return a / b

sayi1 = float(input("Birinci sayıyı girin: "))
sayi2 = float(input("İkinci sayıyı girin: "))
_islem = input("Yapılacak işlemi girin (toplama/cikarma/carpma/bolme): ")

if _islem == "toplama":
    print("Sonuç:", toplama(sayi1, sayi2))
el if _islem == "cikarma":
    print("Sonuç:", cikarma(sayi1, sayi2))
el if _islem == "carpma":
    print("Sonuç:", carpma(sayi1, sayi2))
el if _islem == "bolme":
    print("Sonuç:", bolme(sayi1, sayi2))

Bu son egzersiz, Python’da öğrendiklerinizin gerçek hayattaki uygulamalarını bir araya getirmenizin harika bir yoludur.

Sonuç ve Gelişme Fırsatları

Python 3 ile ilgili başlangıç seviyesindeki bu egzersizler, size temel programlama becerilerini kazanma fırsatı sunar. Öğrenilen kavramların günlük hayatımıza nasıl entegre olabileceğini gösterir. Bu tür temel uygulamalar, yazılımcılıkla ilgili ileri seviye konulara geçmeden önce sağlam bir temele sahip olmanızı sağlar.

Şimdi, bu egzersizlerde öğrendiğinizi pratik ederek pekiştirme zamanı. Daha zorlu projelere geçmeden önce, her konu üzerinde yeterince pratik yaptığınızdan emin olun. Elde ettiğiniz projelerle, portföy oluşturabilir ve yazılımcılık kariyerinize sağlam adımlarla başlayabilirsiniz.

Son olarak, unutmamanız gereken en önemli şey, sürekli öğrenme ve deneme. Bir programın nasıl çalıştığını keşfetmek, size daha fazla bilgi ve beceri kazandıracaktır. Python ile ilgili daha fazla kaynak ve egzersiz için aktif bir topluluğa katılmayı unutmayın!

Scroll to Top