Loading
Melih Kutlukan

Blog Post

Python ile Kelime Öğrenme Uygulaması Geliştirme Rehberi

Haziran 2, 2025 PYTHON
Python ile Kelime Öğrenme Uygulaması Geliştirme Rehberi

Günümüzde yeni bir dil öğrenmek veya mevcut dil becerilerini geliştirmek için pek çok kaynak ve uygulama bulunmaktadır. Ancak, kişiselleştirilmiş bir öğrenme deneyimi oluşturmak istiyorsanız, Python gibi programlama dilleriyle kendi öğrenme uygulamanızı geliştirebilirsiniz. Bu yazıda, Python’un gücünü kullanarak İngilizce kelimeleri öğrenmek ve unutmamak için bir kelime öğrenme uygulaması geliştirmeyi öğreneceksiniz.

Adım 1: Gerekli Kütüphaneleri İçe Aktarma

İlk olarak, Python’da bildirimler göndermek için “plyer” kütüphanesini kullanacağız. Ayrıca, rastgele kelimeler oluşturmak için “random” ve zaman aralıkları belirlemek için “time” kütüphanelerini içe aktarıyoruz. İşte gerekli kütüphaneleri içe aktaran kod:

from plyer import notification
import time
import random

Adım 2: Kelime Listesi Oluşturma

Kelime öğrenme uygulamamız için bir kelime listesi oluşturmalıyız. Her bir kelime, İngilizce ve Türkçe çevirisiyle birlikte bir sözlük içinde tanımlanır. İşte örnek bir kelime listesi:

kelimeler = [
    {"ingilizce": "apple", "turkce": "elma"},
    {"ingilizce": "banana", "turkce": "muz"},
]

Adım 3: Rastgele Kelime Gösterme Fonksiyonu Oluşturma

Rastgele bir kelime gösterme işlemini bir fonksiyon içinde tanımlayacağız. Bu fonksiyon, kelime listesinden rastgele bir kelime seçer ve bir bildirim ile ekranda görüntüler. İşte bu işlemi yapan fonksiyon:

def random_kelime_goster():
    rastgele_kelime = random.choice(kelimeler)
    ingilizce_kelime = rastgele_kelime["ingilizce"]
    turkce_kelime = rastgele_kelime["turkce"]

    notification.notify(
        title="İngilizce - Türkçe Kelime",
        message=f"{ingilizce_kelime} - {turkce_kelime}",
        app_name="Kelime Bildirimi",
        timeout=10
    )

Adım 4: Sonsuz Döngü İle Uygulamayı Çalıştırma

Son adımda, oluşturduğumuz fonksiyonu belirli aralıklarla çağıran bir sonsuz döngü ekleyeceğiz. Bu döngü, kelime öğrenme uygulamasını sürekli olarak çalışır halde tutar:

while True: random_kelime_goster() time.sleep(10)

Uygulamayı Çalıştırma ve Öğrenmeye Başlama

Yukarıdaki adımları takip ederek Python ile basit bir kelime öğrenme uygulaması oluşturdunuz. Uygulamayı çalıştırdığınızda, her 10 saniyede bir rastgele bir İngilizce kelime ve Türkçe çevirisi görüntülenir. Bu şekilde, yeni kelimeler öğrenmek ve bilgilerinizi taze tutmak için kişiselleştirilmiş bir yöntem oluşturabilirsiniz.

Sonuçlar ve Öneriler

Bu rehberde, Python programlama dili kullanarak kendi kelime öğrenme uygulamanızı nasıl oluşturabileceğinizi öğrendiniz. İstediğiniz kadar kelime ekleyebilir ve uygulamayı özelleştirebilirsiniz. Ayrıca, bu uygulamayı otomatik olarak başlangıçta çalıştırmak için bilgisayarınızın otomatik başlatma ayarlarını kullanabilirsiniz. Kendi öğrenme deneyiminizi oluşturmak için bu temel uygulamayı daha da geliştirebilirsiniz. İyi öğrenmeler!

https://s2.dosya.tc/server26/kg2866/test.zip.html