• Buradasın

    Python'da Regular Expression (RE) Modülü Eğitimi

    youtube.com/watch?v=hoQL_kcEDMo

    Yapay zekadan makale özeti

    • Bu video, Python programlama derslerinin bir parçası olarak regular expression (düzenli ifadeler) modülünü anlatan bir eğitim içeriğidir. Eğitmen, daha önce karakter dizileri hakkında sınırlı işlemler yapıldığını, ancak RE modülü sayesinde metinlerde üst seviye arama ve eşleştirme işlemlerinin yapılabileceğini açıklıyor.
    • Video, RE modülünün temel metotlarını adım adım gösteriyor. Önce import işlemi yapılarak modülün nasıl kullanılacağı anlatılıyor, ardından findl metodu ile bir metinde bir kelimenin kaç kez geçtiğini bulma, search metodu ile bir kelimenin metin içinde olup olmadığını sorgulama ve match metodu ile bir kelimenin metin ifadesiyle başlangıcının uyuşup uyuşmadığını kontrol etme işlemleri örneklerle açıklanıyor. Eğitmen, Ömer Seyfettin'in "Diyet" hikayesinin ilk paragrafını örnek metin olarak kullanarak bu işlemleri gösteriyor.
    00:00Python'da Regular Expression Modülü
    • Python programlama derslerinde modüller konusunda regular expression (düzenli ifadeler) modülü işlenecek.
    • Regular expression modülü ile karakter dizilerinde üst seviye işlemler yapılabilir.
    • Daha önce karakter dizileri hakkında sınırlı işlemler yapılabildiği halde, regular expression modülü ile metinlerde üst seviye arama ve eşleştirme işlemleri yapılabilir.
    00:47Regular Expression Modülünün Kullanımı
    • Örnek olarak Ömer Seyfettin'in "Diyet" isimli hikayesinin ilk paragrafı kullanılarak işlemler yapılacak.
    • Regular expression modülünü kullanmak için öncelikle "import r" komutu ile modül import edilmelidir.
    • "findall" metodu ile bir metinde bir kelimenin kaç kere geçtiğini öğrenebiliriz.
    01:13Findall Metodu Örneği
    • "findall" metodu ile aranan kelime ve metin parametreleri verilerek eşleşme sayısı bulunabilir.
    • Bulunan eşleşme sayısı, "len" fonksiyonu ile hesaplanıp "str" formatına çevrilerek ekrana yazdırılabilir.
    • Örnek olarak "için" kelimesi metinde üç kez geçmektedir.
    03:06Search Metodu ve Eşleşme Bilgileri
    • "search" metodu bir içeriğin metin içinde olup olmadığını sorgulatır.
    • Eşleşme nesnesi, eşleşmenin nerede denk geldiğini ve hangi karakterler arasında olduğunu gösterir.
    • "start" ve "end" metodları ile eşleşmenin başladığı ve bittiği yerler belirlenebilir.
    04:41Match Metodu
    • "match" metodu, bir kelimenin bir metin ifadesi ile başlangıcının uyuşup uyuşmadığını ifade eder.
    • "match" metodu iki parametre alır: aranacak kelime ve metin.
    • Match metodu ile iki farklı metin başlangıçlarının karşılaştırılması yapılabilir, ancak farklı bir yerdeki metini karşılaştıramaz.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor