AnasayfaBlogPython Örnek Projeler
Yazılımlar

Python Örnek Projeler

04 Ekim 2021
Python Örnek Projeler

Python, dünyada en çok kullanılan ve açık kaynak olması sebebiyle en çok tercih edilen programlama dilleri arasında yer alır. Google, Facebook ve Netflix gibi büyük şirketler tarafından tercih edilir. 90'lı yıllarda Amsterdam'da Guido Van Rossum tarafından geliştirilen bu dil, ismini MontyPython komedi grubunun sergilediği bir gösteriden alır. Üst seviye bir yazılım dili olan Python, keskin komutlara sahip değildir. Derlenmeye ihtiyaç duymayan bu dil ile yazılan programlar oldukça hızlı çalışır. Kolay bir şekilde öğrenilen Python, zengin bir kütüphaneye sahiptir. Herkesin erişebileceği kodları bünyesinde barındıran bu web geliştirme dili, son yıllarda popülerliğini artırmıştır. Yaşadığımız çağın öncelikleri arasında yer alır. Bu dili öğrenen sayısı her geçen gün artmaktadır ve artmaya da devam edecek. Seviyenize uygun bol örnek proje üreterek kendinizi bu alanda geliştirebilirsiniz. Az sayıda kod satırı ile ihtiyaç duyduğunuz programları hayata geçirebilirsiniz. İnsan ile makine mantığı arasında köprü görevini üstlenen Python, insan mantığına yakın bir programlama dilidir. Bu yüzden, yüksek seviyeli bir yazılım dili olarak adlandırılır. Uygun platformu seçip kodları yazarak uzun süredir hayalini kurduğunuz projeyi yaratabilirsiniz. Bu içerik, Python'da yazabileceğiniz projelere örnek verip kullanım alanları hakkında bilgi sahibi olmanızı sağlayacak.

Python Nedir? 

Yaygın kullanım alanı ile ön plana çıkan Python, modern yazılım geliştirme alternatiferi arasında yer alır. Diğer teknolojilere kolaylıkla entegre olan bu programlama dili, modüler bir yapıya sahiptir. Açık kaynak kodludur. Program başlatılmadan önce makine koduna çevrilir. Evrensel programlar yazmanıza imkan tanıyan Python, nesne yönelimlidir. Yorumsal ve etkileşim odaklı bir dildir. Bilim ve teknoloji alanında önemli bir yere sahiptir. Python, hızlı çalışılmasına olanak tanır. Ancak, insan dilinden uzaklaşması da zor öğrenilebilir algısı oluşturur. Bu dilin kullanım alanları; 

  • Hacking network sistemlerinde, 

  • Askeri savunma alanlarında, 

  • Uluslararası alanlarda, 

  • Bilim ve teknolojiyi ilgilendiren sektörlerde. 

Python eğitimi alarak kariyerinizi yazılım sektörüne yönlendirebilirsiniz. Şirket yazılımları üretebilir ya da çalıştığınız kurumun programlarını güncelleyebilirsiniz. İşlevsel bir programlama dili olan Python' un başlangıç, orta ve ileri seviye kullanıcılarına uygun kod örnekleri bulunur. Pyhtonsyntax olarak isimlendirilen yazım şekli basit ve sadedir. Okumayı ve yazmayı kolaylaştıran bu durum, yeni başlayanları da destekler. Kullanışlı yazılım geliştirme ortamlarına sahip olan Python, Windows ve Linux gibi birçok işletim sisteminde çalışır.

İlgili Eğitim: Python Eğitimi

Python'un Özellikleri Nelerdir? 

Pratik bir syntax yapısına sahip olan Python kodları, satırbaşı yapılarak yazılır. Özel işaretler kullanılmasına ihtiyaç duyulmamaktadır. Yeni bir değişken tanımlarken öncesinde belirtmek zorunda değilsiniz. Python özellikleri; 

  • Çalışma sırasında yorumlanan bu programlama dili, PERL ve PHP'ye benzer. 

  • Program yorumlayıcısı ile etkileşim içerisindedir. 

  • Nesne tabanlı stil ve tekniklere ulaşmanıza imkan tanır. 

  • Taşınabilir kütüphanesi olan Python Unix, Mac ya da Windows gibi çapraz platformlarda kullanıma uygundur. 

  • İnteraktif test ve kod snippetler'ın hata ayıklamasına izin veren etkileşimli bir mod sunar. 

  • Alt düzey modülleri yorumlayıcıya ekleyerek Python'u genişletebilirsiniz. Eklemeler ve özelleştirmeler ile bireylerin verimli bir şekilde kullanmasını sağlar. 

  • Büyük ticari veritabanları için çeşitli arayüzler sunar. 

  • Birçok sistemin kütüphane ve pencere sistemini yaratır. Taşınabilir GUI uygulamalarını destekleyen bir platformdur. 

  • Dosya işlemleri ve metinsel veriler üzerinde işlem yapmanıza destek olur. 

  • Yaz-at veya yukarı doğru geliştirme gibi özellikler sunar. 

  • Python kullanışlı bir hesap makinesidir. 

  • İşlevsel ve yapılandırılmış programlama metodlarını destekler. 

  • Dinamik tür denetimi sağlar. 

  • C, C++, COM, Activex, CORBA ve JavaScript ile kolaylıkla uyumluluk gösterir. 

  • Büyük ve küçük harfe duyarlıdır. 

  • Karmaşık işlemleri tek satırda gösterir. 

  • Hata kontrolü sayısı oldukça fazladır. 

  • Net bir şekilde tanımlanan söz dizimine sahiptir. 

  • Basit yapısı, hızlı bir şeklde öğrenilmesini sağlar.

Python Kod Örnekleri 

Yazılım geliştiricilerin %44,1'i tarafından tercih edilen dünyanın en çok kullanılan 4. dilidir. Bu programlama diline hâkim olmak için örnek projelere göz atabilir ve kod yazarak üretebilirsiniz. Python örnek projelerden bazıları şöyle; 

  • Sayı tahmini oyunu ile çeşitli Python fonksiyonları kullanılır. Random ve time modülleri ile if-else ve while döngüleri yer alır. Bu oyun, 1 ile 55 arasındaki bir sayıyı tahmin etmek için yazılan bir örnektir.

from random import randint
rand = randint(1, 55)
sayac = 0
 
while True:
    sayac += 1
    sayi = int(input("1 ile 55 arasında değer girin (0 çıkış):"))
    if(sayi == 0):
        print("Oyunu İptal Ettiniz")
        break
    elif sayi < rand:
        print("Daha Yüksek Bir Sayı Girin.")
        continue
    elif sayi > rand:
        print("Daha Düşük Bir Sayı Girin.")
        continue
    else:
        print("Rastele seçilen sayı {0}!".format(rand))
        print("Tahmin sayınız {0}".format(sayac))
  • Yaş fark etmeksizin herkesin severek oynadığı taş, kağıt, makas oyunu bilgisayara karşı oynanacak tarzda yazılmıştır. Kullanılan kodlar; if-else ve while döngüsü, diziler, random modülüdür. 

  • Bilgisayarın belirlediği gemilerin konumlarını bulmak üzerine olan amiral battı oyununda random modülleri ile bazı döngüler kullanılmaktadır. 

  • Açıklama ya da yorum satırı eklemek için yorumun başına # işareti konur. Bu sembolün adı diyezdir. 

  • Kenarları verilen dikdörtgenin alan ve çevresini bulan program yapılabilir.

kisa=input('Kısa Kenar : ')
uzun=input('Uzun Kenar : ')
alan=int(kisa)*int(uzun)
cevre=2*(int(kisa)+int(uzun))
print("Alan : {0}".format(alan))
print("Çevre : {0}".format(cevre))

Çıktısı da şöyle; 

Kısa Kenar : 25

Uzun Kenar : 50

Alan : 1250

Çevre : 150

Python'da Başlangıç Seviyesine Uygun Program Önekleri 

Python'da başlangıç seviyesine uygun örnek projeler ile başlayarak adım adım gelişebilirsiniz. Bu seviyeye uygun kodlar ile proje örnekleri şöyle; 

  • Ekranda "Hoş geldiniz!" yazısı çıkması için kullanılan kodlar

  • Girilen iki sayıyı çarpma işleminde kullanılır

sayi1 = input('1. Sayı :')
sayi2 = input('2. Sayı :')
toplam=float(sayi1)+float(sayi2)
print("Toplam :{0} ".format(carpim))
  • 1 ile 17 arasındaki tek sayıları listeleyen programın kodları;

for i in range(1,18):
    if (i%2==0):
        print(i)
  • Dilediğiniz bir metnin harflerini alt alta yazdıran program;

isim=input("Adınızı Yazınız")
sayac=0
while sayac < len(isim):
    print(isim[sayac])
    sayac += 1
else:
 print("Adınızın harfleri listelendi.")

Python Ne İşe Yarar? 

Python güçlü, etkin ve dinamik bir programlama dilidir. Bu yazılım dilinin kullanım alanları arasında; web geliştirme, internet sayfasını tarama, oyun geliştirme, veri bilimi, makine öğrenimi, güvenlik programları ile ses ve video tabanlı uygulamaların geliştirilmesi yer alır. Python etkileşimli ve yorumlanan bir yazılım olmasından dolayı, faydalı programların yaratılmasına imkan tanır. Bu dilin kullanıcıya sayısız faydası bulunur. Bu işlevler; 

  • Python'un özellikleri ve kütüphanelerini öğrenirken verimli bir keşif süreci yaşayabilirsiniz. 

  • Yeni program üretim aşamasında, hızlı denemeler yapabilirsiniz. 

  • Kod yazarken sonuçları adım adım görebilir, sorunları tespit edebilirsiniz. 

  • Var olan işlevler düzenli olduğu için gelişime açıktır. Bu durum, veri analizi ile web geliştirmeye çevrilebilir. 

  • Bilimsel ve sayısal hesaplama için kullanılır. Görsel tasarım ve paralel hesaplamayı da destekler.

Python Öğrenmek İçin Kaynak Önerileri 

Başlangıçtan ileri seviyeye kadar herkesin kullanabileceği kaynaklar; 

  • Phyton ile ilk defa tanışacaklara güncel bilgilere sahip olan resmi dokümantasyon, 

  • Bildiklerinizi pekiştiren ve profesyonl program kullanıcılarına hitap eden "Learn Python the Hard Way".

  • Kendi oyunlarınızı yazmanızı sağlayan "Python ile Kendi Bilgisayar Oyunlarınızı İcat Edin" kitabı.

python python programlama python öğrenme python programlama dili
Hazal Beken
Hazal Beken
Blog Yazarı

1990 yılında Bakırköy'de doğdu. Lisede Bilgisayar bölümünü bitirdikten sonra sınava 1 ay kala bölüm değişikliği yaptı, üniversitede radyo ve tv programcılığı okudu. İstanbul Üniversitesi İletişim Fakültesi'ne devam ederken iş hayatına girmeye başladı. Uluslararası Çevre Kısa Film Festivali'nde koordinatör olarak yer aldı. Yazarak üretmenin heyecanını yaşıyor.

Benzer Yazılar
Doğru ve faydalı bilgiler sağlama konusunda kararlı olan uzman ekibimizle blogumuzu her zaman yeni makaleler ve videolarla güncelliyoruz. Güvenilir tavsiyeler ve bilgilendirici içerikler arıyorsanız, blog sayfamıza mutlaka göz atın.
Python nedir?
Teknoloji

Python Programlama Nedir?

29 Ocak 2021
Python Kurulumu Nasıl Yapılır?
Yazılımlar

Python Kurulumu Nasıl Yapılır?

08 Eylül 2021
Python Fonksiyonları
Yazılımlar

Python Fonksiyonları

07 Eylül 2021