Sıfırdan Python Dersleri Ders 4: Demet ve Küme Kavramları (Tuples and Sets)

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025
  • Bu dersimizde demet ve küme kavramlarını inceledik, listelerle benzerliklerini ve farklarını vurguladık ve temel metotlarını öğrendik...
    Keyifli seyirler...

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

  • @fevziceylan7160
    @fevziceylan7160 Год назад +41

    Küme (set) ve liste (list) veri yapıları Python'da farklı amaçlar için kullanılır ve bazı önemli farklara sahiptir:
    Sıralama ve Düzen: Liste, öğeleri sıralı bir şekilde depolar ve öğelerin eklenme sırasını korur. Küme ise öğeleri sıralamaz ve herhangi bir belirli düzene sahip olmaz. Küme elemanları eşsiz ve benzersiz olmalıdır.
    Benzersiz Elemanlar: Liste, aynı öğeyi birden fazla kez içerebilirken, küme her bir öğeyi yalnızca bir kez içerir. Bu nedenle, küme veri yapısı bir öğenin yalnızca bir kez var olmasını sağlamak için kullanılırken, liste bir öğenin birden çok kez var olmasına izin verir.
    Değişkenlik: Listeler, öğelerin eklenmesine, çıkarılmasına ve değiştirilmesine izin verirken, küme veri yapısı değiştirilebilir bir yapıya sahiptir. Küme, öğelerin eklenmesine ve çıkarılmasına izin verir, ancak öğelerin kendilerini değiştirmek için kullanılamaz.
    İndeksleme ve Erişim: Liste öğeleri, sıra numarasına dayalı olarak indekslenir ve öğelere erişmek için indeks kullanılır. Küme veri yapısı indekslenemez ve öğelere doğrudan erişim sağlamaz. Ancak, bir elemanın kümede olup olmadığını kontrol etmek için kullanılabilir.
    Matematiksel İşlemler: Küme veri yapısı, küme teorisi işlemleri için kullanılabilir. İki küme arasında birleşim, kesişim, fark ve simetrik fark gibi işlemleri gerçekleştirmek için kullanışlıdır. Liste veri yapısı bu tür matematiksel işlemler için kullanılmaz.
    Bu farklar göz önüne alındığında, liste ve küme veri yapıları farklı kullanım senaryoları için tercih edilir. Liste, sıralı ve tekrarlanan öğelerin depolanması gerektiğinde kullanılırken, küme, benzersiz öğelerin saklanması, öğe varlığının kontrol edilmesi ve matematiksel işlemlerin gerçekleştirilmesi için kullanılır.

  • @abdullahnawat4532
    @abdullahnawat4532 2 года назад +13

    Allah razı olsun hocam gerçekten. 8 yaşındayım youtubede verilen python derslerinin neredeyse hiç birini anlayamıyorum. Sizinkinden anlıyorum.

    • @RJDAcademy
      @RJDAcademy Месяц назад +6

      Lan 8 yaşında ders okumak ne biz oyasta topa vuramiyoduk adam python oyreniyor

  • @elvedabinelyesa9050
    @elvedabinelyesa9050 4 года назад +45

    Hocam anlatımınız mükemmel Konuların bağlantı noktalarına değinmeniz gerçekten muazzam olmuş.
    Bu arada derslerinizin uzun olması bir sıkıntı değil ki böyle bir düşünceniz var gibi geliyor..
    Ne kadar uzun olursa o konu hakkinda bir o kadar bilgi vereceğiniz anlamına geliyor bence. Çünkü aynı şeyler üstünde durmuyorsunuz vakit kaybı mı diye bir endişeye girmedim sizin kanalınızda ..
    Bu ve bilgileriniz için teşekkürler.

    • @pythonagiris5616
      @pythonagiris5616  4 года назад +28

      çok teşekkür ederim :)

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

      @@pythonagiris5616 dahada geniş kapsamlı bir detaylı anlatım varmi hocam

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

      @@pythonagiris5616 hocam merhabalar size ulaşabileceğimiz bi sosyal medya adresiniz veya e postanız var mı

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

      @@pythonagiris5616hocam farklı diller için kanallarınız bulunuyor mu?

  • @cdd7157
    @cdd7157 3 года назад +46

    koskoca python dilini bedavaya öğreten koca yürekli REİS

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

    pythonun ustasi bu adam harbi diyorum ucretli dersler bu adamin anlatdiklarinin 100/50 ni anlatmiyor .

  • @ibrahimpekgecgil8964
    @ibrahimpekgecgil8964 2 года назад +8

    Merhaba Hakan Bey
    Yorum yapan diğer arkadaşlarımız gibi yürekten teşekkür ediyorum. Bu dünya da gerçek bir eser ortaya koymuşsunuz. Kitap gibi görüyorum. Tekrar tebrik ediyor. Başarılarınızın devamını diliyorum

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

    merhaba hakan bey size yürekten teşekkür ediyorum. bende python öğrenmeye yeni başladım ve anlattığınız dersler mükemmel hiç zorlanmıyorum pyhton derslerini bu kadar iyi ve bedava anlatan tek insansınız cidden allah razı olsun emekleriniz için ilerde bir yerlere varabilirsek bu sizin sayenizde 🙏

  • @hakansoylu8321
    @hakansoylu8321 3 года назад +6

    Allah razı olsun hocam , çok faydalı oluyosunuz teşekkürler..
    hakkınız ödenmez..

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

    Yine mükemmel bir video yine mükemmel bir anlatım

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

    Emeğinize sağlık hocam, en iyi şekilde anlamamızı sağlıyosunuz minnettarız.

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

    10:42 de topluca # işareti konuluyor. nasıl yapılıyor? tek tek eklemek çok zor.

    • @msayilmaz
      @msayilmaz 2 года назад +9

      Sonunda buldum. Ctrl + / kombinasyonu ile yapılabiliyormuş.

  • @IbrahimTaş-p1r
    @IbrahimTaş-p1r 5 дней назад

    Hocam konuları çok güzel ve tane tane anlatıyorsunuz. Benim tavsiyem ders anlatırken kullandığınız notları değiştirmeden veya silmeden bir github dosyası haline getirip paylaşmanızdır. Kolay gelsin.

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

    Emeğinize sağlık, çok güzel anlatım.

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

    Çok güzel bir anlatım çok güzel bir video. Emeği geçen herkese teşekkür ediyorum.

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

    emeğinize sağlık tam aradığım müfredat ve çok iyi anlatım

  • @Erwin_bc
    @Erwin_bc 4 года назад +5

    Cok iyi anlatiyorsun.

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

    Azerbaycandan yaziram size.Abi eline-koluna,yureyine saglik.

  • @uncontrollablyfond934
    @uncontrollablyfond934 3 года назад +5

    kümelerin rasgele dönmesi ileride işe yarar bir şey gibi gözüküyor. kart karıştırma gibi vs.

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

    teşekkürler hocam sizin sayenizde hayallerim gerçek olacak :)

    • @maiisiyaahh
      @maiisiyaahh 7 месяцев назад

      Sonuç ne

    • @hackerman2313
      @hackerman2313 7 месяцев назад

      @@maiisiyaahh anlamadım?

    • @hackerman2313
      @hackerman2313 7 месяцев назад

      @@maiisiyaahh hocam neyin sonucu?

    • @qquora
      @qquora 6 месяцев назад

      Knk 1 yıl önce yazmışsın ya merak ettim. Ne yaptın ilerledin mi.

    • @hackerman2313
      @hackerman2313 6 месяцев назад

      @@qquora knk suanda dil degistirdim ama temel attim yani sıfır noktasında değilim merak etme bir şeyler öğrenebiliyorsun

  • @betulbener6125
    @betulbener6125 20 дней назад

    hocam sizden allah razı olsun

  • @AhmetEren64gs
    @AhmetEren64gs 11 месяцев назад +1

    hocam { } kullanınca dict oluşturuyorsa siz bize küme değilde sözlük yaparak mı küme anlattınız?

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

    15:10 peki hocam meselea difference komutunda kume1 ile kume2 deki ayri indexleri gosteryor. ama bizim yazdigim gibi ilk yazdigimiz kumedeki farkli indexleri gosteriyor. biz soyle yapamayizmi ? her 2 kumedeki ayri komutlari printle cikdi yapsin. oyle bir komut varmi

  • @petrichor-f2p
    @petrichor-f2p 2 года назад +1

    sondaki python örneği biraz aklımı karıştırdı. en başta oluşturduğumuz renk kümesindeki renklerin harflerini de tek tek yazdırmalı o zaman diye düşündürdü beni, saçma bir yorum belki ama biri aydınlatabilir mi?

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

      çok geç bir açıklama olacak ama;
      python = set("PYTHON") şeklinde yazarsak;
      {'P', 'N', 'O', 'Y', 'T', 'H'} şeklinde gönderir
      python = {"PYTHON"} şeklinde yazarsak;
      {'PYTHON'} şeklinde gönderir.

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

    HARİKA.

  • @bulutsuz35
    @bulutsuz35 2 года назад +5

    hocam toplu komut vermeyi nasıl yapıyorsunuz? # işaretini koyunca tüm verilerim siliniyorda :)

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

      ahhahah evett ben de merak ettim doğrusu :D

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

    Eline sağlık abi bilgisayar mühendisi olmak istiyorum sayendede olacaz gibi inşallah

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

    sondaki PYTHON olayı beni benden aldı...

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

    Təşəkkür edirəm.
    👏👏👏👏👏👏

  • @muhteremakyaz5892
    @muhteremakyaz5892 4 месяца назад

    Hocam artık yapay zeka var. Yapay zeka ile python programlama adlı videolarda çekebilir misiniz. En azından yapay zekayı nasıl kullanabileceğimizi öğreniriz çünkü kod yazmak eskisi gibi zor değil.

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

    15:16 da anlattığınız kısımda kume1 de olan ve kume2 de olmayan bir elemanı yazdığım zaman kume1 de var olup kume2 de var olmamasına rağmen true değerini veriyor nerede yanlış yapıyorum ?

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

      union orda birleşimi simgelediği için küme1'i ve küme2'yi birleştiriyor o yüzden birleşimlerinde beyaz da oluyor ki true değerini veriyor.

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

      @@emirhanabanoz5561 çok daha berrak ve açıklayıcı olmuş seninki :)

  • @arzuqurbanli5912
    @arzuqurbanli5912 16 дней назад

    Merhaba. Ben de for dongusunu yazmakta zorluk çekiyorum.. IndentationError: 3.
    satırdaki 'for' ifadesinden sonra girintili bir blok bekleniyordu yazıldı.Bunu nasıl düzeltebilirim?
    bana yardimci ola bilirmisiniz

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

    teşekkürler baya anlaşılır bi dille anlatmıssınız

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

    Hocam anlatiminiz cok guzel. Emeginiz icin tesekkurler. Bu derste siz renk isimlerini pythona tanitmadiniz fakat print komutuyla birlikte renk ifadesini kullaninca dogrudan program renkleri yazdiriyor. Program renk isimlerinin renk oldugu bilgisini nerden cekiyor?

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

      for döngüsü ile demetin içindekilerin renk olduğunu söylemiş oluyor. print renk deyinde de demetin içini yazdırır

    • @gokhan_caliskan
      @gokhan_caliskan 7 месяцев назад

      @@suden6687 tesekkurler

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

    öncelıkle ders için teşkürller
    bundan sonrakı derslerınızda demet ve küme gibi sözcunlerı once tanıtım sonra
    oldugu isimlerı ile anlatırsanız daha iyi olur hoıcam
    değişkeni demet yerine set olarak isim verin yanı boyle daha faydalı olucağini duşunuyoum

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

      ömer demirkaya önerinizi uygulamaya çalışacağım. Çok teşekkür ederim kolay gelsin.

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

    Teşekkürler 💙💛

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

    Teşekkürler hocam 🙏🏻

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

    çok teşekkürler hocam

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

    Okuldaki hocalarımızdan daha iyi anlatıyor .swawdwerewdpğweklferopg

  • @kane.q
    @kane.q Год назад

    parantezlerin önemini bilmediğim ve tuple ıda anlamadığım için geçen ders () paranztezi kullanıp sürekli hata alıyordum nedenini anlamış oldum 🙃😅

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

    Sağolun çok güzel anladım

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

    Merhabalar öncelikle çok eski bir video ama, şuan bile izliyor ve öğrenmeye çalışıyorum sizin sayeniz de yavaş ve emin adımlar ile gidiyorum. :D Lakin 2 saatir set{} / kume bende çalışmıyor ve hata alıyorum. :D Çok sinir bozucu, çözüm yolu arıyorum. :D

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

      çözebildin miii ben de aynı sorunu yaşıyorum da şu ann

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

      Eğer gösterdiğin gibi yapıyorsan hatayı set{} şeklinde küme parantezi ile yaptığın için alıyorsundur. Onun yerine küme = set() şeklinde yaparsan hata almazsın.

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

      @@cocostar8914 Aynı yanıt senin için de geçerli. :)

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

      @@candetta çookkk teşekkür ederiiimm

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

      @@candetta ya ben çok yeni başladım da sanırım sen benden ileri seviyesin sorularım olursa yazabilir miyim sana bi yerlerden?

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

    30. Üçrəqəmli natural ədəd verilib. Onun Armstronq ədədi olub-olmadığını müəyyən edin. (Armstronq ədədində rəqəmlərin 3-cü qüvvətinin cəmi həmin ədədə bərabərdir.
    def armstrongnumber(eded):
    reqemler = [int(a) for a in str(eded)]
    cem = 0
    for a in reqemler:
    cem += a**3
    if cem == eded:
    return True
    return False
    print(armstrongnumber(152))
    31. 4 rəqəmli natural ədəd verilmişdir. Onun palindrom ədəd olduğunu təyin edin. Qeyd: tam ədəd o zaman palindrom sayılır ki, soldan - sağa və əksinə eyni cür oxunur, məs, 2332 ədədi palindrom sayılır.
    def polindrome(eded):
    if str(eded) == str(eded)[::-1]:
    return True
    return False
    print(polindrome(int(input(": "))))

    32. Beşrəqəmli natural ədəd verilmişdir. Ən solda yerləşən rəqəmdən başlayaraq bütün rəqəmlərin artma sırası ilə yerləşdiyini müəyyən etmək lazımdır.
    def artmasirasi(eded):
    reqemler = [int(a) for a in eded]
    return reqemler == sorted(reqemler)
    print(artmasirasi((input("Eded: "))))
    33. 4-rəqəmli tam müsbət ədəd verilmişdir. Bu ədədin öz rəqəmlərin hamısına bölündüyünü təyin edin.
    def ozreqemlerinebolunur():
    eded = input("Eded daxil edin: ")
    reqemler = [int(a) for a in eded]
    for a in reqemler:
    if int(eded) % a != 0:
    return False
    return True
    print(ozreqemlerinebolunur())
    34. 4-rəqəmli natural ədədi verilmişdir. Bu ədədin yazılışından cüt rəqəmləri silin (0 - cüt rəqəm kimi qəbul edin)
    def cutreqemlersil():
    eded = input("Eded daxil edin: ")
    reqemler = [a for a in eded]
    for a in range(len(reqemler)-1,-1,-1):
    if int(reqemler[a]) % 2 == 0:
    reqemler.pop(a)
    return " ".join(reqemler)
    print(cutreqemlersil())

    35. Dördrəqəmli natural ədəd verilib. Onun rəqəmlərinin bir birindən fərqli olduğunu müəyyən edin. Əgər fərqlidirsə, "YES" çıxışa verin, əks halda - "NO".
    def NOYES():
    eded = input("Eded daxil edin: ")
    reqemler = [a for a in eded]
    dictionary = dict.fromkeys(reqemler,0)
    for a in reqemler:
    dictionary[a] += 1
    for a in dictionary.values():
    if a != 1:
    return "NO"
    return "YES"
    print(NOYES())
    36. Bir siyahının(list) dayaq nöqtəsi solundakı bütün elementlər ve sağındakı bütün elementlərin cəmi eyni olan bir ədəddir. Bir siyahının(list) dayaq nöqtəsini tapan funksiya yazın.
    def dayaqNoqtesi(list):
    for a in range(1,len(list)):
    if sum(list[:a]) == sum(list[a+1:]):
    return list[a]
    print(dayaqNoqtesi([9,1,9]))

    37. Verilmiş ədədə qədər olan Fibonaççi ədədlərini çap eden funksiya yazın.
    Fibonaççi ədədləri: birinici və ikinci həddi 1-ə. 3-cü həddən başlayaraq hər sonra gələn hədd özündən əvvəlki iki həddin cəminə bərabər olan ədədlər ardıcıllığıdır. 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ....
    def fibonacci(verlmiseded,eded=1,evvelkieded=0):
    if eded > verlmiseded:
    return
    print(eded)
    return fibonacci(verlmiseded,eded+evvelkieded,eded)
    fibonacci(10)

    38. Bir cümələ (və ya söz) və həriflər siyahısı verilmişdir. Cümələdə olan sözərdə siyahıda olmayan hərifləri "-" əvəz edən funksiya yazın. Nümunələr:
    myFunction("helicopter", ["o", "e", "s"]) ➞ "-e---o--e-"
    myFunction("tree", ["r", "t", "e"]) ➞ "tree"
    def myFunction(soz,herfler):
    for a in soz:
    if a not in herfler:
    soz = soz.replace(a,"-")
    print(soz)
    myFunction("helicopter",["o","e","s"])
    39. Daxil edilmiş (input funksiyası ilə) ədədə qədər olan 7-yə bölünən ədədlərin hasilini hesablayan funksiya yazın.
    eded = int(input("Eded daxil edin: "))
    hasil = 1
    for i in range(1,eded):
    if i % 7 == 0:
    hasil *= i
    print(hasil)
    40. Yeni siyahı (list) yaradın və daxil edilmiş (input funksiyası ilə) ədədə qədər olan və 3 rəqəmi ilə bitən ədədləri həmin siyahıya əlavə edin.
    eded = int(input("Eded daxil edin: "))
    siyahi = []
    for a in range(1,eded):
    if str(a).endswith("3"):
    siyahi.append(a)
    print(siyahi)

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

      41. Yeni siyahı (list) yaradın və daxil edilmiş (input funksiyasi ilə) x ədədindən y ədədinə qədər olan və 6 -a bölünməyən ədədləri həmin siyahıya əlavə edin.
      x = int(input("Eded1 daxil edin: "))
      y = int(input("Eded2 daxil edin: "))
      siyahi = []
      for a in range(x,y):
      if a % 6 != 0:
      siyahi.append(a)
      print(siyahi)
      42. Daxil edilmiş cümlədə 4 hərfli sözlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumleni daxil edin: ")
      dordheriflisozsayi = 0
      for a in cumle.split(" "):
      if len(a) == 4:
      dordheriflisozsayi += 1
      print(dordheriflisozsayi)
      43. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sözlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.endswith("lar"):
      list.append(a)
      print(list)
      44. Ədədini faktorialını hesablayan funksiya yazın.
      eded = int(input("ededi daxil edin: "))
      faktorial = 1
      for i in range(1, eded+1):
      faktorial = faktorial * i
      print (faktorial)

      45. Bir söz verilmişdir. Bu sözdə ən çox qeydə alınmış hərifləri tapan və onların sayını qaytaran funksiya yazın.
      Nümunələr: myFunction("balloon") ➞ ('o', 2)
      -
      46. Bir siyahıda (list) verilmiş ədədlərin cəmini tapın.
      myFunction = [10, 20, 30, 40, 50]
      print(sum(myFunction))

      47. İki siyahını (list) birləşdirən və nəticədə əldə olunan siyahını(list) qaytaran funksiya yazın.
      Nümunələr: myFunction([1, 2, 3], [4, 5, 6]) ➞ [1, 2, 3, 4, 5, 6]
      def list_birlesdiren(list1, list2):
      elde_olunan = list1 + list2
      return elde_olunan
      list1 = [1, 2, 3]
      list2 = [4, 5, 6]
      netice = list_birlesdiren(list1, list2)
      print("Birlestirilmis siyahi:", netice)

      48. Verilmiş cümlədə ən çox istifadə edilən sözü tapan funksiya yazın.
      -
      49. Verilmiş ədədin rəqəmlərinin cəmini hesablayan funksiya yazın. Nümunələr: myFunction(12345) ➞ 15
      def reqemlerin_cemini_hesabla(eded):
      reqemlerin_cemi = 0
      for reqem in str(eded):
      reqemlerin_cemi += int(reqem)
      return reqemlerin_cemi
      eded = int(input("ededi daxil edin: "))
      netice = reqemlerin_cemini_hesabla(eded)
      print(netice)

      50. İki ədəd arasında ən böyük ədədi tapan funksiya yazın.
      Nümunələr: myFunction(25, 35) ➞ 35
      myFunction = (25, 43)
      print(max(myFunction))

    • @AylinAkkaya-pd3mh
      @AylinAkkaya-pd3mh Год назад

      1. Düzbucaqlı üçbucağın sahəsini hesablayan funksiya yazın def sahe(a,h): s=(a*h)/2 print(s)
      sahe(2,7)
      2. Sözdən təkrarlanan hərfləri silən funksiya yazın. def tekrarsil(): soz = input('soz daxil et: ') netice = "" t = '' for herf in soz: if herf != t:
      netice += herf t = herf return netice print(tekrarsil())
      3. Verilmiş ədədin içində bütün rəqəmlərin olub olmamasını yoxlayan funksiya yazın. def butunreqemler(eded): stringeded = str(eded)
      olmayanededler = [] for i in range(1,10): if not str(i) in stringeded: olmayanededler.append(i)
      return olmayanededler print(butunreqemler(98305614820698024492))4. Nömrələrin qiymətlərini yoxlayan funksiya yazın.
      def nomre(a):
      emsal = 1
      if (a.startswith("10")):
      emsal = emsal + 2
      hisseler = a.split("-")
      if (hisseler[1][0] == hisseler[1][1]):
      emsal = emsal + 3
      if (hisseler[2][0] == hisseler[2][1] == hisseler[2][2]):
      emsal = emsal + 6
      print(emsal * 50)
      nomre("10-UU-556")
      5. Ədədin onu təşkil edən rəqəmlərin cəminə qalıqsız bölündüyünü
      müəyyən edən funksiya yazın.
      def bolunen(a):
      reqemlercemi = 0
      for i in str(a):
      reqemlercemi = reqemlercemi + int(i)
      if a%reqemlercemi == 0:
      return True
      return False
      print(bolunen(131))
      6. Ədədin rəqəmlərinin hasilinin rəqəm olması üçün neçə dövr getməli
      olduğunu bildirən funksiya yazın.
      def addim(eded,saygac = 1):
      reqemler = []
      for c in str(eded):
      reqemler.append(int(c))
      reqemlerinhasili = 1
      for c in reqemler:
      reqemlerinhasili = reqemlerinhasili * c
      if reqemlerinhasili in range(1,10):
      return saygac
      return addim(reqemlerinhasili,saygac + 1 )
      print(addim(77))7. 3-ə və 5-ə tam bölünən 100-dən kiçik ədədlərin siyahısını çap edən
      proqram yazın.
      def tambolunen35():
      ededler = []
      for a in range(1,100):
      if a%3==0 and a%5==0:
      ededler.append(a)
      return ededler
      print(tambolunen35())
      8. Daxil edilmiş ədədə qədər olan cüt ədədlərin sayını tapın
      x=int(input("Ededi daxil edin: "))
      count = 0
      for eded in range(x):
      if eded % 2 == 0:
      count += 1
      print(count)
      9. Verilmiş siyahıda 3-dən böyük ədədləri silmək.[2,2,4,3,6,9,6,1,5,1]
      def ucden_boyukleri_sil(numbers):
      netice = [eded for eded in numbers if eded

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

      11. Çıxışda 1
      2 2
      3 3 3
      4 4 4 4
      5 5 5 5 5 yazılacaq proqram yazın.
      n = int(5)
      for i in range(1, n + 1):
      print(" " * (n - i), end="")
      for j in range(i):
      print(i, end=" ")
      print()
      # ve ya bu cur yazmaq olar:
      for i in range(1,6):
      print((i*str(i)).center(5))
      12. Çıxışda 100-ə qədər olan Fibonaçi ədədlərini göstərən proqram yazın.
      def fibonacci(eded,evvelkieded):
      if eded > 100:
      return
      print(eded)
      return fibonacci(eded+evvelkieded,eded)
      fibonacci(1,0)
      13. Girişdə verilmiş istənilən sayda ədədin cəmini çıxışda göstərən proqram yazın.
      ededler = input("ededleri daxil edin: ").split(",")
      cem = 0
      for c in ededler:
      cem += int(c)
      print(cem)
      14. Girişdə verilmiş cümlənin son sözünü çıxışda göstərən proqram yazın
      cumle = input("Cümləni daxil edin: ")
      sozler = cumle.split()
      son_soz = sozler[-1]
      print(son_soz)
      15. Girişdə verilmiş ədədlərin çıxışda kvadratını yazın.
      ededler = input("Ededler daxil edin: ").split(",")
      for a in ededler:
      print(a**2)
      16. 100-dən 200-ə qədər 3ə bölünüb 5ə bölünməyən ədədlərin sayını tapın.
      def bolunen35():
      ededler = []
      for a in range(100,200):
      if a%3==0 and a%5 != 0:
      ededler.append(a)
      return len(ededler)
      print(bolunen35())
      17. Daxil edilmiş cümlədə olan saitlərin sayını tapan proqram yazın.
      saitler = ["a","ı","o","u","e","ə","i","ö","ü"]
      saitlerinsayi = 0
      cumle = input("cumle daxil edin: ")
      for a in cumle:
      if a in saitler:
      saitlerinsayi += 1
      print(saitlerinsayi)
      18. Verilmiş rəqəmləri müxtəlif olan 9 rəqəmli ədəddə iştirak etməyən rəqəmi çıxışa verən funksiya yazın.
      eded = input("eded daxil edin: ")
      for i in range(0,10):
      if not str(i) in eded:
      print(i)
      19. Verilmiş cümlədəki sözləri əks ardıcıllıqla çıxışa verən funksiya yazın
      cumle = input("Cumle: ")
      sozler = cumle.split(" ")
      sozler = sozler[::-1]
      print(sozler)
      20. Verilmiş cümlədəki ən qısa sözün çıxışa verən funksiya yazın.
      cumle = input("cumleni daxil et: ")
      en_qisa_soz = min(cumle.split(), key=len)
      print(en_qisa_soz)

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

      21. Verilmiş cümlədəki ən uzun sözün çıxışa verən proqram yazın
      cumle = input("cumleni daxil et: ")
      en_uzun_soz = max(cumle.split(), key=len)
      print(en_uzun_soz)
      22. Verilmiş cümlədəki sozlərin sayını çıxışa verən proqram yazın
      cumle = input("cumleni daxil et: ")
      say = len(cumle.split())
      print(say)
      23. Daxil edilmiş cümlədə 4 hərifli sözlərin sayını çıxışa verən proqram yazın
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      dortheriflisozler = []
      for soz in sozler:
      if len(soz) == 4:
      dortheriflisozler.append(soz)
      print(dortheriflisozler)
      24. Daxil edilmiş cümlədə 'a' hərifi ilə başlayan və sonu 'm' ilə bitən sözləri çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.startswith("a") and a.endswith("m"):
      list.append(a)
      print(list)
      25. Daxil edilmiş cümlədə sonu 'lar' ilə bitən sozlərin sayını çıxışa verən proqram yazın.
      cumle = input("Cumle daxil edin: ")
      sozler = cumle.split(" ")
      list = []
      for a in sozler:
      if a.endswith("lar"):
      list.append(a)
      print(list)
      27. Arqument kimi tək bir sətri götürən və sətirdəki bütün böyük hərflərin indekslərin olduğu sıralanmış siyahı(list) qaytaran funksiya yaradın. myFunction(“HeLlo WorD”) → [0,2,6,9]
      setr = input("Setri daxil edin: ")
      list = []
      for i in range(0,len(setr)):
      if setr[i].isupper():
      list.append(i)
      print(list)
      28. Isogram dublikat hərfləri olmayan sözdür. Sətir götürən və "isogram" olub-olmamasından asılı olaraq True və ya False qaytaran funksiya yaradın.
      setr = input("Setri daxil edin: ")
      def isogram(setr):
      evvelkiherfler = []
      for c in setr:
      if c in evvelkiherfler:
      return False
      evvelkiherfler.append(c)
      return True
      print(isogram(setr))
      29. Bir sətri tamamilə böyük hərflərə və ya tamamilə kiçik hərflərə çevirmək üçün lazım olan ən kiçik addımları ( hansının ən az sayda addım atmasından asılı olaraq) qaytaran funksiya yaradın. Addım bir simvolun kiçik hərfdən böyük hərfə və ya əksinə dəyişdirilməsindən ibarətdir.
      def convert(setr):
      boyuk_herf_sayi = 0
      kicik_herf_sayi = 0
      for a in setr:
      if a.isupper():
      boyuk_herf_sayi += 1
      if a.islower():
      kicik_herf_sayi += 1
      if boyuk_herf_sayi > kicik_herf_sayi:
      return kicik_herf_sayi
      return boyuk_herf_sayi
      print(convert("abC"))
      print(convert("abCBA"))
      30. Üçrəqəmli natural ədəd verilib. Onun Armstronq ədədi olub-olmadığını müəyyən edin. (Armstronq ədədində rəqəmlərin 3-cü qüvvətinin cəmi həmin ədədə bərabərdir.
      def armstrongnumber(eded):
      reqemler = [int(a) for a in str(eded)]
      cem = 0
      for a in reqemler:
      cem += a**3
      if cem == eded:
      return True
      return False
      print(armstrongnumber(152))

    • @LenaNur-hg5hc
      @LenaNur-hg5hc 8 месяцев назад

      @@AylinAkkaya-pd3mh Salam
      Səhv başa düşməyin ama bunları niyə yazdığınızı soruşmaq istəyirdim mən yeni başlamışam heç məlumatım yoxdur

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

    Teşekkürler

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

    elinize sağlık

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

    Hocam merhaba öncelikle emeğinize sağlık. Ben 3.11 sürümünü kullanıyorum for if else gibi komutlarda "IndentationError: expected an indented block after 'for' statement on line 1" hatası alıyorum her yolu denedim forumlarda da cevap bulamadım yardımcı olur musunuz ?

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

    emeğine sağlık

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

    hocam elinize saglik........da ben kume de remove yapdimda verileri olmaigi taktirde yine de bir anlikina error verip hemen gidiyor kendiliyinden....sonra artik error merror yok...sizin ki gibi olmuyor. problem nedir acaba?

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

    👍🏼

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

    For renk in renkler: kısmında alt satıra geçmek için entere bastığımda sorun oluyo

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

      Print(renkler) yazdığımda kabul etmiyo

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

      Abdullah Ata kodunuzun o kısmını ve ne hata mesajı aldığınızı yazarsanız daha rahat yardımcı olabilirim.

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

      ​@@abdullahata3722
      for renk in renkler:
      print(renk)

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

    for in kodu bende hata veriyor indentation error yazıyor ve açıklama şu expected an indented block after 'for' statement on line 1 yardımcı olabilirseniz çok sevinirim

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

      kardeşim for dan önce taba bas boşluk bırak

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

    kümeleri print ettiğim zaman ben de karıştırmıyor sürekli aynı sıralamayı veriyoo neden böyle

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

      hocam yardım edin lütfen

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

      @@omeraydn5569 küme parantezi {} kullandığına emin misin.

  • @EminÇetinkaya-u7b
    @EminÇetinkaya-u7b 7 месяцев назад +1

    kreşe gidiyorum cok saolun ordakı agalara hava atıyom

    • @qquora
      @qquora 6 месяцев назад

      Öyle mi

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

    Arkadaşlar birşey soracagım sizde benim gibi sadeceyle hocayla beraber dersi yapıp bırakıyormusunuz not alma vega aynı şeylerin aklınızda kalan kısımlarıyla tekrarlıyormusunuz

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

      hocanın gösterdiği her şeyi tek tek not alıyorum. ve ne işe yaradıklarını yanlarına yazıyorum.

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

    Good 1

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

    Bir küme oluşturup print ettiğimde terminalde elemanların yerleri değişti. Bunun spesifik bir nedeni var mı?

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

      Merve Polat evet kümeler sıralı olmadıkları için her yazdığınızda farklı sıralamalar görürsünüz.

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

      @@pythonagiris5616 Anladım hocam.Videoda söylediğiniz yeri dinlememiştim henüz.Soru sormak için aceleci davranmışım:)Teşekkürler.

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

    remove, add, union hangi kütüphane de onu bulamadım yardımcı olucak var mı ?

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

    3 yıl önceki videolar oldugu için pythonda sürekli güncellenen bir oldugu için bu videolar ile ögrenmek pek mantıklı degil ancak ilk 3 video yeni başlayan insanlar için faydalı olacaktır.

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

      Hatırladığınız bu çok fark yaratır dediğiniz önemli güncellemeler neler örenek verebilir misniz acaba ?

    • @kane.q
      @kane.q Год назад

      @@rabiagulec3139 burada önemli olan komutları öğrenmek bende pycharm kullanıyorum orada bulamadığın ya da değişen komut olmadığı bu güncellemeler pek etkilemeyecektir fakat yeni eklenen ve işe yarar bir komut varsa onu öğrenememiş oluruz o da sonradan fark edince öğrenilecek bir durum.

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

    6:45

  • @mehmetcan-2163
    @mehmetcan-2163 5 месяцев назад

    crakını nerde indirebilirim

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

    öhöm özür dilerim KFMKIG adam ona bile özür diliyo kibarlığa bak bizim burda adam yoldan geçerken balgam atıyor.

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

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

    hocam bosliste2 = list() yazdım hata verdi

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

      hatada ne yazıyordu

  • @ARIESTAHIRLI
    @ARIESTAHIRLI 4 месяца назад

    Abi senin sesn bana Haluk Tatari animsatiyorYoksa sen Haluk Tatar misin?

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

    4 yıldır python çok fazla değişmemiş.

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

      Ne değilmiş biliyormusun

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

    Hocam çok yararlı oldu. Hemde çok . Banada arkadaşım söyledi çok yararlı olur diye. çok iyi . .d

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

    teşekkürler