Python Dersleri #15 | enumerate, zip ve range Uygulamaları

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024

ความคิดเห็น • 75

  • @hikmetsezen155
    @hikmetsezen155 4 ปีที่แล้ว +56

    ufak bir hatirlatma, zip'de listelerin uzunluklarinin ayni olmasina gerek yok, uzunluklar farkli ise, liste sayisi az olana gore zipler.

    • @realchad9040
      @realchad9040 2 ปีที่แล้ว +1

      Evet kod yazarkən bizzat deneyimledim. İç içe listelerdeki gibi "x, y" aynı olması gerekiyormuş.

  • @tameronderr
    @tameronderr 2 ปีที่แล้ว +13

    Dersi dinledikten sonra, kendimi geliştirmek için öğrendiklerimi başka nasıl kullanabilirim diye düşündüm; ve bir sonraki videodan itibaren her gün 2 video izlesem ''Python Dersleri'' adlı oynatma listesini kaç güne bitiririm diye Jupyter'den kod yazarak hesapladım ve sağlamasını tek tek sayarak yaptığım da doğru kodu yazdığımı anladım. arkadaşlar sizde sadece videoda verilen örneklerle sınırlı kalmayın kendi örneklerinizi oluşturun.
    Bu şekilde insan gerçekten konuyu idrak ettiğini anlıyor ve güzel bir haz alıyor :)))
    ## Yazmış olduğum kod örneği
    list(range(1,49))
    print(len(list(range(18,49,2))))

    • @rasimmehdiyev7616
      @rasimmehdiyev7616 2 ปีที่แล้ว +5

      print(len(range(18,49,2)))... List yazmaya pek gerek yok sonda kardesim

  • @corvuSS_1
    @corvuSS_1 ปีที่แล้ว +1

    Böyle bir şey keşfettim .format ile iki listeyi yan yana ayrı parantezde yazdırabiliyoruz
    list1 = [1, 2, 3]
    list2 = ['a', 'b', 'c']
    zipped_lists = zip(list1, list2)
    x = list(zipped_lists)
    print("1. liste:{} , 2.liste:{}".format(list1,list2))

  • @furkankaratas7
    @furkankaratas7 3 ปีที่แล้ว +5

    dersi izlerken yanlışlıkla bi şey keşfettim hocam. range(10) yazdım liste içine almak için tümünü seçtim ve köşeli paranteze bastığımda kendisi otomatik olarak içine aldı :Dd

  • @grafikerinbiri
    @grafikerinbiri 5 หลายเดือนก่อน

    mükemmel, anlatmaya gerek yok, görüyorsunuz 👌

  • @CemilPars
    @CemilPars 3 ปีที่แล้ว +1

    güzel ve canay akin üstadtan bir ders daha danimarka aalborgtan selamlar hocam

  • @ozgurgurbuz2654
    @ozgurgurbuz2654 2 ปีที่แล้ว +1

    05:50 rastgele sayılar için örnek kod
    # Python code to generate
    # random numbers and
    # append them to a list
    import random
    # Function to generate
    # and append them
    # start = starting range,
    # end = ending range
    # num = number of
    # elements needs to be appended
    def Rand(start, end, num):
    res = []
    for j in range(num):
    res.append(random.randint(start, end))
    return res
    # Driver Code
    num = 10
    start = 20
    end = 40
    print(Rand(start, end, num))
    alıntıdır

  • @karimov3556
    @karimov3556 3 ปีที่แล้ว

    cok mukemmel anlatdiniz. tesekkur ederim hocam

  • @elifcihat
    @elifcihat 5 หลายเดือนก่อน

    tesekkurler

  • @veyselaytekin8734
    @veyselaytekin8734 2 ปีที่แล้ว

    tesekkürler hocam

  • @hnurii
    @hnurii ปีที่แล้ว +1

    anlatımınız çok güzel ancak anlatırken yazdığınız dosyalara nereden ulaşabiliriz

  • @eraslan3232
    @eraslan3232 2 ปีที่แล้ว

    Mukemmel anlatiyorsunuz

  • @MP0VER
    @MP0VER 4 ปีที่แล้ว +3

    Herkese merhaba,
    Bazen sonucu yazdırmak istediğimde (Ctrl + enter), komut yazdığım satır < In [3] > iken < In [*] > şeklini alıyor. Bunu çözmek için yukarıdaki sekmeden "interruptthe kernel" yaptıktan sonra "Run" yaparak çözüyorum. Bunu çözmenin başka bir yolu var mı? Yardımınız için teşekkürler.

    • @yakinkampus1
      @yakinkampus1  4 ปีที่แล้ว +4

      Bu durum genelde eger yazdıgınız satırda bi hata varsa ya da sistem sizden bir girdi (user input) bekliyorsa olur. Hangi komutu yazınca bu durumla karşılaşıyorsunuz?

  • @mustafaklnc381
    @mustafaklnc381 3 ปีที่แล้ว +6

    notlar=[10,20,30,40,50,60,100,56,59,89,75,68,96,56,26,100,100]
    kişi_sayısı=len(notlar)
    index_sayısı=kişi_sayısı-1
    toplam=0
    while index_sayısı>-1:
    puan=notlar[index_sayısı]
    toplam=puan+toplam
    if index_sayısı==0:
    break
    index_sayısı-=1
    ortalama=toplam/kişi_sayısı
    print("sınıf ortalaması={}".format(ortalama))
    şuana kadar öğrendiklerimle bunu yaptım da mesela notları başkası tarafından girdirecek bir kod nasıl yazarım bi de for kullansam çok daha kolay olurmuş galiba

    • @setoistakenn
      @setoistakenn 3 ปีที่แล้ว

      çalışmıyo ki kod

    • @setoistakenn
      @setoistakenn 3 ปีที่แล้ว +1

      çalışıyomuş benim notebook bozulmmuş

    • @mesutyenigun7609
      @mesutyenigun7609 3 ปีที่แล้ว

      Ben şu şekilde senaryo oluşturdum, geliştirmeye açık.
      enter = ("Y")
      liste = []
      while enter == "Y":
      enter = input("Not girmeye devam edilsin mi Y/N?")
      note = (input("Notu girin :"))
      liste.append(note)
      else:
      print("ortalama:" , sum(liste) / len(liste))

    • @setoistakenn
      @setoistakenn 3 ปีที่แล้ว

      @@mesutyenigun7609 ben inputu falan ögrenmedim daha ögrenince yapıcam :D

    • @mesutyenigun7609
      @mesutyenigun7609 3 ปีที่แล้ว +1

      kullanıcıdan veri girilmesi istediği için input ile yaptım.

  • @onurogur5015
    @onurogur5015 4 ปีที่แล้ว +3

    Teşekkürler :D

  • @eminroark1642
    @eminroark1642 4 ปีที่แล้ว +3

    Hocam merhabalar, GitHub üzerinden indirdiğim dersiniz kaynak dosyasında Pass, Continiue, Break ifadeleriyle ilgili örnekeler var ama derste anlatmadınız. Bir sonraki videoda mı anlatacaksınız?

    • @yakinkampus1
      @yakinkampus1  4 ปีที่แล้ว +1

      Selamlar Mehmet Emin 👋
      Evet o bir sonraki dersin konusu onlar, çektikçe githuba yüklüyoruz notebookları. Kafa karıştırıcı oldugunu düşünüyorsanız daha güncel hâliyle paylaşabiliriz 🤔

    • @eminroark1642
      @eminroark1642 4 ปีที่แล้ว

      @@yakinkampus1 Tam tersi olmuş önce yüklemişsiniz veya video gizlide :)

    • @yakinkampus1
      @yakinkampus1  4 ปีที่แล้ว +2

      @@eminroark1642 videolar yayınlanmadan önce çekiliyor sonra editleniyor. Editlenmesi daha yapılmadı ☺️😉

    • @eminroark1642
      @eminroark1642 4 ปีที่แล้ว +1

      @@yakinkampus1 Anladım. Hocam biraz hızlı olursan güzel olur nitekim şimdiye kadarki videoları tükettim yenilerini bekliyorum :)

  • @bysubutay
    @bysubutay 7 หลายเดือนก่อน

    ❤❤❤

  • @nurullahbasar3324
    @nurullahbasar3324 ปีที่แล้ว

    Hocam son özet kısmındaki müzik sesini azaltabilirseniz güzel olur saygılarımla

  • @s.m.4
    @s.m.4 2 ปีที่แล้ว

    hocam 06:00 dakikada yapmak istediginiz liste olusumu; Örnek: [[*range(1,4)],[*range(4,7)]]. deneye deneye ögreniliyor.

    • @murathankayhan1494
      @murathankayhan1494 2 ปีที่แล้ว

      ben onun farkını anlayamadım. o yıldız ne işe yarıyor

    • @allllaaaaaaaaaaaaa
      @allllaaaaaaaaaaaaa ปีที่แล้ว

      @@murathankayhan1494 list yazmak yerine bunu kullanıyon işte.

  • @siyahvizor755
    @siyahvizor755 2 ปีที่แล้ว

    Merhaba hocam sizi takip ediyorum uzun zamandır videolarınız için teşekkür ediyorum, yalnız ben pycam üzerinden Python kullanıyorum ve çokca hatalarla karşılaşıyorum sizin yaptığınız projelerde,

  • @geldimammetarazmammedow9420
    @geldimammetarazmammedow9420 4 ปีที่แล้ว

    Gokce Gun gelsin lutfen

  • @cahitozadanir6236
    @cahitozadanir6236 3 ปีที่แล้ว

    7:58 dk de zaten var yukarıda

  • @Barantan_
    @Barantan_ 5 หลายเดือนก่อน

    range kodlarını vscode a yazıyorum ama çalışmıyor sebebi nedir?

  • @hkner-wl5hp
    @hkner-wl5hp 8 หลายเดือนก่อน

    2dk 24saniye de yani codu pythona yazdim ve listi claas olrak cikardi

  • @aykutufuk7186
    @aykutufuk7186 ปีที่แล้ว

    list yapısında iki tırnak veya tek tırnak kullanmanın bir farkı oluyor mu ?

    • @fpsoyuncu4562
      @fpsoyuncu4562 ปีที่แล้ว

      Olmuyor ama okunaklılık açısından bir listede hepsini aynı kullanmak daha iyi hocam.

  • @dogusyaldz7718
    @dogusyaldz7718 3 ปีที่แล้ว

    hocam else: ya her zaman hata veriyor bunu nasıl çözebilirim if else alıştırması ve while alıştırması yapamıyorum bu yüzden

    • @enesaydogmus8841
      @enesaydogmus8841 3 ปีที่แล้ว +2

      kanka biraz geç gördüm else nin sonuna : eklemeyi ve if ile aynı hizada olmasına dikkat et genellikle hiza sorunundan çıkar eğer yine yapamadıysan buraya kopyalayıp yapıştır bakalım

    • @dogusyaldz7718
      @dogusyaldz7718 3 ปีที่แล้ว +1

      @@enesaydogmus8841 aynen enes öyleymiş teşekkür ederim

    • @enesaydogmus8841
      @enesaydogmus8841 3 ปีที่แล้ว +2

      @@dogusyaldz7718 ne demek rica ederim

  • @d3m1r40
    @d3m1r40 4 ปีที่แล้ว +5

    Hocam 13 yaşındayım sence python dilini öğrenebilir miyim ? Bu konuya çok merakliyim her gün 2 saat çalışıyorum şuan btk akademiden ilerliyorum 10. Bölüm'e kadar anladığımı dusunuyorum onu izledikten sonra size geciyorum LÜTFEN CEVAP YAZIN

    • @yakinkampus1
      @yakinkampus1  4 ปีที่แล้ว +4

      Doğru yoldasınız. Ne kadar farklı kaynaktan bilgilerinizi pekiştirirseniz faydanıza olacaktır. Öğrenmenin yaşı yok ✌️

    • @furkangorgun3233
      @furkangorgun3233 3 ปีที่แล้ว +2

      kardeşim başarılar çalışmaya devam

    • @d3m1r40
      @d3m1r40 3 ปีที่แล้ว +1

      @@furkangorgun3233 Aynen 💪

    • @qann9610
      @qann9610 2 ปีที่แล้ว +1

      ogrenebildin mi kanka

    • @d3m1r40
      @d3m1r40 2 ปีที่แล้ว +1

      Lgs ye kadar her gün 3 saat calisiyordum lgs dönemi olduğu için malesef ara vermek zorunda kaldım

  • @cfyju1709
    @cfyju1709 2 ปีที่แล้ว

    hocam git hubdaki mödüller çalışmıyor

  • @muhsin691
    @muhsin691 2 ปีที่แล้ว

    abi 15 e geldımde ınternetın az kaldı ya .(

  • @motorasyonel
    @motorasyonel 3 ปีที่แล้ว

    hocam ben de list(range(10)) dödürmüyor ...
    hatasını alıyorum :(
    Evet :D [*range(10)] kodu çalıştı...

    • @motorasyonel
      @motorasyonel 3 ปีที่แล้ว

      TypeError Traceback (most recent call last)
      in
      1 # range verisi ile liste oluşturma yöntemi
      2
      ----> 3 list(range(10))
      TypeError: 'list' object is not callable

    • @ilhangames2450
      @ilhangames2450 3 ปีที่แล้ว

      Print (list (range (10))) yapman gerek bence

    • @azrask4933
      @azrask4933 ปีที่แล้ว

      bendede dönmüyor nedeni ne acaba

    • @emreaktas480
      @emreaktas480 ปีที่แล้ว

      @@azrask4933 bulabildiniz mi nedenini bende de olmuyor

    • @haso5688
      @haso5688 ปีที่แล้ว

      @@azrask4933 bende hala dönmüyo hallettin mi sen

  • @berkanozyigit5565
    @berkanozyigit5565 2 ปีที่แล้ว

    :

  • @uskumru3106
    @uskumru3106 2 ปีที่แล้ว

    .

  • @mahmutulucan
    @mahmutulucan ปีที่แล้ว

    teşekkürler

  • @geldimammetarazmammedow9420
    @geldimammetarazmammedow9420 4 ปีที่แล้ว

    Gokce Gun gelsin lutfen

  • @geldimammetarazmammedow9420
    @geldimammetarazmammedow9420 4 ปีที่แล้ว

    Gokce Gun gelsin lutfen

  • @geldimammetarazmammedow9420
    @geldimammetarazmammedow9420 4 ปีที่แล้ว

    Gokce Gun gelsin lutfen