Python Dersleri #30 | Regex Module'ü Part 2

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 76

  • @gamerofsparta4889
    @gamerofsparta4889 4 года назад +21

    Hocam Sizin kadar işini yapılması gerektiği gibi yapan adam hayatımda gerçekten çok az gördüm.Umarım bu verdiğiniz emeklerin karşılığını alabiliyorsunuzdur çünkü gerçekten çok fazla emek veriyorsunuz.Böyle devam edin .Severek takip ediyoruz :)

  • @hayatlife6368
    @hayatlife6368 3 года назад +7

    Ben hayatımda böyle sade, net, anlaşılır anlatan görmedim.

  • @sykntrk
    @sykntrk Год назад +1

    Teşekkürler ! Hocam python ile ilgili videoların devamını bekliyoruz.

  • @mdikme
    @mdikme 2 года назад +1

    Bu arada bir ekleme yapmak istiyorum. Egitimciyim ve haliyle ogrenmek, ogretmek gibi kavramlara hakim birisiyim. Ingilizce ve Turkce epey video izledim Python ile alakali ve sunu rahatlikla soyleyebilirim: Ne anlattigini bilen, bu kadar sade ve anlasilir anlatip bu kadar iyi aktaran kimse gormedim su ana kadar. Gercekten tebrik ediyorum.

  • @alaattinduzdere8918
    @alaattinduzdere8918 2 года назад +1

    🥰🥰 Emekleriniz için çok teşekkürler

  • @bariscelikW
    @bariscelikW 2 года назад +6

    Hocam merhabalar, bu videoda anlattıklarınızı kavradım fakat zamanla unutulacak bilgiler içeriyor. Bu bilgileri biz programımızı yazarken tekrar google'dan aratıp mı bulacağız yoksa ezberlemeli miyiz?
    Bu arada anlatımınız çok iyi

  • @mhmmdrhimov7409
    @mhmmdrhimov7409 2 года назад

    Çok güzel olmuş hocam . Düşündüyünüz için teşekürler

  • @harikaoyuncumusab3370
    @harikaoyuncumusab3370 2 года назад +1

    TEŞEKKÜRLER, GAYET GÜZEL VE NET BİR ANLATIM. İLGİYLE İZLEYİP ÖĞRENMEYE DEVAM EDİYORUM.

  • @crownclown2269
    @crownclown2269 2 года назад +2

    Tema on numara

  • @humeyraboluk670
    @humeyraboluk670 3 года назад +3

    dark mode gayet iyiii

  • @nedimaydogan1816
    @nedimaydogan1816 Год назад +2

    İzleyen 10 bin kişiden sadece 504 kişi (%5) beğenmiş. Emeğe saygı arkadaşlar. Bir öğretmen gözüyle bakıyorum gerçekten çok güzel anlatmışsınız hocam.
    Bir de bu konularla ilgili alıştırma yapmamız için örnek çalışmaları nereden bulabiliriz?

  • @yusufl.o.u4180
    @yusufl.o.u4180 4 месяца назад

    Jupyter'de dark mode olduğunu bilmiyordum bunca gün boşuna gözlerimi yormuşum

  • @ahmetbahadr4680
    @ahmetbahadr4680 Год назад +2

    kara tema candır

  • @brax4664
    @brax4664 Год назад +1

    12:50

  • @SamuraySamedli
    @SamuraySamedli Год назад +1

    Dark tema için yukaridaki "settings"e girip en üstdeki "theme" kelimesindeki "dark theme"yi seçerseniz tema kolaylıkla değişir

    • @deryasahin410
      @deryasahin410 7 месяцев назад +1

      Zaten yazilar acik renk olmadi ve duzeltmeye calisiyordum. Ta ki sizin mesajinizi gorene kadar. Cok sagolun.

  • @lordcasper3357
    @lordcasper3357 Год назад

    11:08 de eğer ilk kelime de 5 veya daha fazla harfliyse onun başında space olmadığı için onu saymamış oluyoruz

  • @mr.m2267
    @mr.m2267 4 месяца назад

    Sonunda dark mode'a geçildi. Beyaz ekran göz yoruyor, migren azdırıyor daha neler neler, tam bir düşman.

  • @bysubutay
    @bysubutay 10 месяцев назад

    ❤❤❤

  • @meryema.9031
    @meryema.9031 4 года назад +1

    Teşekkürler hocam

    • @kadirbuyukyayla4973
      @kadirbuyukyayla4973 4 года назад

      her videoda sizi görüyorum. devam ediyor musunuz python'a

    • @meryema.9031
      @meryema.9031 4 года назад

      @@kadirbuyukyayla4973 yaklaşık son 10 derstir yokum. vizelerim başladı diye bi ara vermiştim ama bi daha dönemedim. umarım en yakın zamanda dönerim diyecektim bu sefer de finaller başladı, bakacağız :D

  • @turkism549
    @turkism549 4 года назад +1

    Kusursuz bir video daha. Mükemmelsiniz!

  • @oguzcelik109
    @oguzcelik109 4 года назад +6

    Kaldık mı 300 kişi :D

  • @jelibon9956
    @jelibon9956 4 года назад

    eywallah

  • @rsadibrahimov8301
    @rsadibrahimov8301 4 года назад +3

    Ben orada gsm codenin \d 3 yazınca neden 053 değilde 535 bulmasını anlamadım hocam.

    • @yakinkampus1
      @yakinkampus1  4 года назад +1

      Selamlar, \d3 'ten sonra - işareti varsa, patern ona göre 535yen itibaren oluyor.

    • @rsadibrahimov8301
      @rsadibrahimov8301 4 года назад

      @@yakinkampus1 aleyküm selam, o zaman mesela 05358886622 yazılsaydı o zaman 053mü alacaktı?

    • @abdullahbilici9942
      @abdullahbilici9942 4 года назад

      @@rsadibrahimov8301 - işareti olmadığı için hiç alamayacaktı

  • @karpuzkafa1
    @karpuzkafa1 Месяц назад

    ai geliştirmek için güzel bir library

  • @esatyasar8085
    @esatyasar8085 4 года назад

    tesekkurler

  • @cagrisahinci
    @cagrisahinci 9 месяцев назад

    vay be

  • @huseyinyigiter1153
    @huseyinyigiter1153 3 года назад +1

    25:32 - bu şekilde uygulama patlar .d çünkü verilen telefon numarası örneğin "T534-1234567" böyle girilse bile program dogru giris olarak algılar

    • @woxzy4179
      @woxzy4179 3 года назад +2

      hocam nasıl düzeltebiliriz?

    • @ErenKıraç-g5m
      @ErenKıraç-g5m Год назад

      arkadaşlar selamunaleyküm. sondaki kod arkadaşımızın da söylediği gibi patlamaya müsait. T535 ifadesini patern olarak kabul etmemesi için bence şöyle yapabiliriz : paternin ilk kısmını (\d{3,4}) olarak tutmaya devam edelim. if ve elif ifadelerinde ise şöyle yazalım : gsm_kod.startswith("54" or "054") . ve diğer tüm kısımları bu örnektekine uygun düzenleyelim. sonuç olarak fonksiyon çalışacaktır. kod şu şekilde :
      def gsm_operator(tel_no):
      patern = r"(\d{3,4})-(\d{7})"
      eslesme = re.search(patern,tel_no)
      if eslesme:
      gsm_kod = eslesme.groups()[0]
      if gsm_kod.startswith("54" or "054"):
      return "Vodafone"
      elif gsm_kod.startswith("501" or "0501" or "505" or "0505" or "506" or "0506"):
      return "AVEA"
      elif gsm_kod.startswith("53" or "053"):
      return "Turkcell"
      else:
      return "Şebeke bulunamadı"
      else:
      return "Kod eşleşmesi gerçekleştirilemedi"

      gsm_operator("544-3935584")

  • @silkroadonline8497
    @silkroadonline8497 Год назад

    Hocam içerisindeki flags parametresi ne işe yarıyor=?

  • @togrulmustafabayat
    @togrulmustafabayat 4 года назад +1

    Pythonda boslugu \w+ ile ifade etmek mumkunmu?Yani bosluk bir karaktermi Pythonda?

    • @rufullasadiqov3225
      @rufullasadiqov3225 2 года назад

      Hayir, karakter degil.Bosluk zaten \s isare ediliyor

    • @bigbadcatbigbcy2933
      @bigbadcatbigbcy2933 Год назад

      @@rufullasadiqov3225 ne demek karakter değil? boşluk da karakterdir

  • @berkaydiler2526
    @berkaydiler2526 2 года назад

    dir() komutunu yazdığınızda uygulanabilecek tüm komutlar listeleniyor burda sorun yok, komut listesinde .startswith komutu yoktu, bu sizin önceki bilgilerinizden bildiğiniz ezberlediğiniz bir şey miydi veya bizim aklımıza nasıl gelecek.

    • @aybavs
      @aybavs 2 года назад

      normalde gözükmesi lazım eğer startswith doğru çalışıyor ama dir ile gözükmüyorsa kullandığın arayüzden dolayı olailir

  • @Диппер-ш3щ
    @Диппер-ш3щ 4 года назад +2

    Bursa'li arkadaslarimiz varmi?

    • @thetis9896
      @thetis9896 2 месяца назад

      bursa'ya bir girişimiz var bir çıkışımız var çalıştık para kazandık ayol

  • @atesannadurdyyev1558
    @atesannadurdyyev1558 3 года назад +1

    hocam re fonksiyonum bir vakitden sonra çalışmamaya başladı nedenini söylebilirmisiniz?

    • @gorkemuzun6
      @gorkemuzun6 3 года назад +2

      ilk sıraya import re diye girmek gerekiyor.

  • @tameronderr
    @tameronderr 2 года назад

    hocam burada fonksiyonun içindeki return'lar yerine print yazınca neden sorun çıkıyor mantığını anlayamadım.

    • @tameronderr
      @tameronderr 2 года назад

      sorunu çözdüm.

    • @berkaydiler3325
      @berkaydiler3325 2 года назад

      @@tameronderr mantığı neymiş anlayabildiniz mi ?

    • @aybavs
      @aybavs 2 года назад

      @@berkaydiler3325 print komutu yazdır anlamına gelirken return komutu yazdır ve fonksiyondan çık anlamına geliyor eğer return kullanırsanız returnden sonra fonksiyonun gerisini okumaz

  • @busraakcay8802
    @busraakcay8802 2 года назад

    Hocam hata vermiyor ama çıktı da alamıyorum fonksiyonlarda sebebi nedir acaba

    • @cyborg9720
      @cyborg9720 2 года назад

      cok kucuk hatalar bile cikti almamaniza nedenn ola bilir bende oyle oldu cok kucuk hataydi onu duzeltdim kod calisdi

  • @gokhanuzel78
    @gokhanuzel78 4 года назад +1

    Siyah Candır Hocam 10 Numada Böyle Devam...

  • @serhank
    @serhank 4 года назад

    Hocam kod birebir aynı olmasına rağmen çalışmadı. Ben de 'return'ları 'print' ile değiştirdim ve çalıştı, sebebi ne olabilir?

    • @meryema.9031
      @meryema.9031 4 года назад +1

      if ve returnların hizasını kaçırınca çalışmıyor. satır aralığı önemli

    • @serhank
      @serhank 4 года назад

      @@meryema.9031 tesekkur ederim

    • @yilmaz9322
      @yilmaz9322 4 года назад +1

      Jupyter kullanmıyor olabilir misin?

    • @serhank
      @serhank 4 года назад +2

      @@yilmaz9322 Büyük ihtimalle sorun buydu.

  • @mdikme
    @mdikme 2 года назад

    10:30 \s koyduk ki herhangi 5 karakter algilanmasin diyorsunuz ancak ben bunu yapmadan ne olacagini merak edip yazdim. (Google colab) Yine de sadece 5 veya daha cok harfi olan cumleleri getirdi. Video nispeten eski, acaba bir update mi oldu bu noktada? Zaten obur turlusu de sacma degil mi? Dusunsenize ilk karakterden baslayarak her 5 veya daha cok harfli iterasyonu tek tek getirmesi gerekirdi. Sacmaliyorsam affedin lutfen :)

    • @mdikme
      @mdikme 2 года назад

      Duzeltme: cumleleri degil kelimeleri getirdi.

  • @ahmetsuleymanak2012
    @ahmetsuleymanak2012 3 года назад

    bu kanalın 200 bin abonesi var ama 2 bin izleniyor neden

    • @rups603
      @rups603 3 года назад +2

      Çünkü kanalın tek içeriği python değil

  • @ahmetfurkanyuksel1016
    @ahmetfurkanyuksel1016 2 года назад

    CODE İS UNREACHABLE PYLANE HATASI ALIYORUN NE YAPMALIYIM

    • @Jeager01
      @Jeager01 Год назад

      derleyiciyi kapatıp tekrar açtıysan, regex module'ü tekrar aktif etmen gerekiyor. Şunu yaz:
      import re

  • @aykutufuk7186
    @aykutufuk7186 Год назад

    cumle="tel no 509-9999999999999"
    pattern=r"(\d{3})-(\d{7})"
    eslesme=re.search(pattern,cumle)
    print(eslesme.group()[0])
    --------------------------
    bu ifadenin sonucunda bana dönen sadece 5 oluyor hocam. Sizin yaptığınız gibi GSM kısmı dönmüyor. Gerçekten çok takıldım burada sorun nedir acaba ?

    • @namiqmmmdov2786
      @namiqmmmdov2786 Год назад

      cumle="tel no 509-9999999999999"
      pattern=r"(\d{3})-(\d{7})"
      eslesme=re.search(pattern,cumle)
      print(eslesme.groups()[0])
      group yerine groups yazıcaksın o zaman istediğin çıktıyı vericek

  • @zehrayarar9708
    @zehrayarar9708 4 года назад +7

    hocam bence siyah ekran göz yoruyor bayz ekranı tercih ederim.

  • @gulsum3547
    @gulsum3547 2 года назад

    beyaz iyiydi

  • @hamdihunler225
    @hamdihunler225 4 года назад +4

    Beyaz zemine siyah yazı karakterleri tercihimdir. Siyah zeminde netlik yok bir de renkler iyi görünmüyor. Teşekkürler.

  • @tahaemrecan6097
    @tahaemrecan6097 Год назад

    Hocam returnler çalışmıyor bende sebebi ne olabilir