• Buradasın

    Python'da String İşlemleri ve Split Komutu Eğitimi

    youtube.com/watch?v=i_-BMnPNjJA

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan programlama eğitim içeriğidir.
    • Video, Python'da string işlemleri konusunu ele almaktadır. İlk bölümde string kavramı açıklanarak üç farklı program örneği gösterilmektedir: metni tersten yazdıran program, metin içindeki "a" harflerinin sayısını bulan program ve cümleyi kelimelerine ayıran program. İkinci bölümde ise split komutunun kullanımı detaylı şekilde anlatılmakta, plagorideki karşılığı oluşturulmakta ve metin dizisine kelimelerin nasıl ekleneceği gösterilmektedir.
    • Her program için tanımlama, atama ve döngü bölümleri adım adım açıklanmakta, akış diyagramları oluşturulmakta ve "bugün öğrenilecek konu split komutudur" cümlesinin kelimelerine bölünmesiyle örnek bir uygulama sunulmaktadır.
    00:01String İşlemleri Tanıtımı
    • String, karakterlerden oluşan, metinsel olarak harf olarak oluşan bir dizi türüdür.
    • Bu çalışmada kullanıcı tarafından girilen metni tersten yazdıran, metin içerisinde kaç tane a harfi olduğunu bulan ve cümleyi kelimelerine ayıran programlar işlenecektir.
    00:45Metni Tersten Yazdıran Program
    • Programda kullanıcıdan metin alınır ve string olarak tanımlanır.
    • Döngü kullanılarak metnin karakter sayısı (len komutu ile) belirlenir ve karakter sayısı bir eksiğine kadar azalan yönde döngü oluşturulur.
    • Çar komutu kullanılarak metnin karakterleri tersten ekrana yazdırılır.
    07:06A Harfini Saydıran Program
    • Programda kullanıcıdan metin alınır ve a harfini saydırmak için döngü oluşturulur.
    • Her karakter kontrol edilir ve a harfi olduğunda say değişkeni artırılır.
    • Program, metinde kaç tane a harfi olduğunu ekrana yazdırır.
    12:10Cümleyi Kelimelerine Ayıran Program
    • Programda kullanıcıdan cümle alınır ve parçala komutu kullanılarak boşluklar sayılır.
    • Boşluk sayısı, cümledeki kelime sayısını verir.
    • For döngüsü kullanılarak cümle kelimeleri bir string dizisi olarak ayrılır.
    16:03Split Komutu ve Metin İşleme
    • Metin ifadesinin içerisinden parçaları alıp metin dizisinin içerisine atma işlemi yapılacak.
    • Split komutunun Plagoritedeki karşılığı oluşturulmaya çalışılıyor.
    • Artan yönde birer adım artacak şekilde ilerleyecek ve eksi bir değeri unutulmamalı.
    16:38Metin Parçalama İşlemi
    • İf komutuyla okunan değer boşluksa bir kelime bitmiş demektir ve bu kelime metin dizisinin içerisine atılır.
    • Boşluk görüldüğünde i değeri bir arttırılır ve parçalananın içerisi temizlenir.
    • Boşluk eşit olmadığı sürece metin birleştirilir, eşit olduğu anda metin dizisinin içerisine atılır.
    19:01Programın Çalıştırılması
    • Program adım adım çalıştırıldığında bir cümleye giriş istenir ve "bugün öğrenilecek konu split komutudur" cümlesi girilir.
    • Program, cümledeki boşlukları sayarak kaç tane kelimeden oluştuğunu bulur ve metin dizisi tanımlar.
    • Program, boşlukları gördüğünde kelimeleri oluşturur ve metin dizisinin elemanlarına atar.
    21:34Programın Eksikliği ve Çözümü
    • "Komutudur" kelimesinde peşinde boşluk olmadığı için program son bulur ve metin dizisinin son elemanına değer atılmadan son bulur.
    • Bu sorunu çözmek için k değeri len(metin) bir eksiği olduğunda son ifadeyi de üzerine kaydederek işlemi tamamlama işlemi yapılır.
    • Bu şekilde program düzgün çalışır ve girilen cümleyi kelimelerine bölüp metin dizisi içerisinde parçalar.

    Yanıtı değerlendir

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