Тёмный

Python Dersleri: 21 - LİSTELER 

evieplus Academy
Подписаться 12 тыс.
Просмотров 11 тыс.
50% 1

Python derslerimizde komple eğitim serisinin bu videosunda Listeler hakkında bilgi vereceğim.
Bu derste listeler nedir, nasıl tanımlatılır, listeler için hangi metotlar ve fonksiyonlar kullanılabilir gibi konuları inceliyor olacağız.
** evieplus academy **
Sorularınız için aşağıdaki linkten foruma ulaşabilirsiniz:
evieplus.acade...
Ücretsiz sertfika almak için aşağıdaki linki kullanabilirsiniz:
evieplus.acade...
Ek bilgi ve kaynak için aşağıdaki linklerde bulunan sitemizi ziyaret edebilirsiniz:
evieplus.academy/
evieplus.acade...
** Python Komple Eğitim Serisi **
Dünyanın en popüler #yazılım geliştirme dili olan #Python, başlangıçtan ileri seviye ye kadar herkese hazırlanmış derslerle bu dilin detaylarını öğrenmek çok kolay. #PythonKompleEğitimSerisi bu amaçla tüm alanlarda geliştirilebilecek yazılımlar hakkında bilgi vermeye ve uzman yetiştirmeyi hedefliyor. Eğitim serisi ek olarak alıştırmalar, örnekler ve projeler içermektedir.
Python Komple Eğitim Serisi bir bütün olarak tasarlandığından konuları daha iyi anlayabilmek için birinci bölümden hepsini sırayla izlemeni tavsiye ediyorum. Ayrıca gerek duyduğunda videoyu tekrar izlemende fayda var. Tüm videoları sırayla izlemek için aşağıdaki linke tıklayabilirisn.
• #Python Dersleri: 1 - ...
Anlatmamı ve detaylandırmamı istediğiniz konular için aşağıya yorumunuzu ekleyin.
Eğitmen: Ferhat Mousavi
#PythonDersleri

Опубликовано:

 

19 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@evieplusAcademy
@evieplusAcademy 5 лет назад
Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz: evieplus.academy/forum/ Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.
@pnarvin1664
@pnarvin1664 4 года назад
liste = [] sayıGirilen = 0 sayıGirmeHakkı = 10 while True : sayı = input("Enter your integer number: ") sayıGirilen += 1 if sayıGirilen < sayıGirmeHakkı: liste.append(sayı) if sayıGirmeHakkı == sayıGirilen: break if sayı == "" : if sayıGirilen < sayıGirmeHakkı : print("Please enter least 10 character!") else: pass for sayı1 in liste : if liste.count(sayı1) !=1: liste.remove(sayı1) else: continue print(liste) öğrendiklerimizi ödevde kullanabilince daha çok heveslendim.Çok anlaşılır anlatıyorsunuz hocam
@allthings4320
@allthings4320 4 года назад
burada ve kendi yazdığım kod dizisinde bir yere takıldım eğer kullanıcı string veya float bir değer girerse program onları da listeye ekliyor yani input komutunda yazılan metnin ne olduğunu sorgulayacak bir koda ihtiyaç var elbette input her zaman string ama dediğim durumu nasıl yapacağız orayı çözemedim
@abdurrahmancolakoglu1911
@abdurrahmancolakoglu1911 4 года назад
def task(numbers): index = 1 while True: name = input("Bir sayı giriniz: ") if index < 10 and name == "": continue if name == "" and index >= 10: break numbers.append(int(name)) index += 1 if numbers.count(int(name)) > 1: numbers.pop(-1) print(numbers) numbers=[] task(numbers)
@jokaoss
@jokaoss 3 года назад
gayet güzel oldu bence numbers = [] while len(numbers)
@BenzMention
@BenzMention 3 года назад
liste = [] while True: a = input("Listeyi oluşturmak istediğiniz sayıları giriniz. ") liste.append(a) if liste.count(a) > 1: liste.remove(a) if len(liste) >= 10: break print(liste)
@cesurofficial3185
@cesurofficial3185 4 года назад
Hocam buyrun ödev: yeniListe = [] girisBaslangic = 0 girisLimit = 10 print("Şu anda listeniz boş.") while girisBaslangic < girisLimit: newNumber = int(input("Bir sayı Ekleyiniz: ")) yeniListe.append(newNumber) isAgain = yeniListe.count(newNumber) if isAgain > 1: yeniListe.remove(newNumber) girisBaslangic += 1 print(f"Listeniz: {yeniListe}")
@kavakkaracalar6228
@kavakkaracalar6228 3 года назад
ÖDEV 14 rakamlar = [] while True : rakam= input('Lütfen rakam girin: ') rakamlar.append(rakam) if (rakam) == ' ' : if len(rakamlar) < 3 : print('Lütfen en az 10 adet rakam girin ') else: rakamlar.remove(' ') for i in rakamlar: if rakamlar.count(i) > 1 : rakamlar.remove(i) else: pass print('Girdiğiniz liste') print(rakamlar) break
@dronurelmas
@dronurelmas 3 года назад
sayılistesi=[] for i in range(10): sayı= int(input("tamsayı gir:")) if sayı not in sayılistesi: sayılistesi.append(sayı) print(sayılistesi)
@dronurelmas
@dronurelmas 3 года назад
en az kelimesine dikkat etmemişim
@muhammedhasan2213
@muhammedhasan2213 5 лет назад
2 güne yazılılar bitsin geliyorum reis devam et
@vusalaaliyeva9034
@vusalaaliyeva9034 3 года назад
numbers=[] while len(numbers)
@hasansalihoglu5581
@hasansalihoglu5581 3 года назад
Count metodu kullanmak için zorlanmış farklı bir çözüm. Arr = [] while len(Arr) < 10: Arr.append(input("{} Sayıyı Buraya yaz:".format(len(Arr) + 1))) a = 0 while a < 10 and a != len(Arr): if Arr.count(Arr[a]) > 1: del Arr[a] continue a += 1 Arr.sort() print(Arr)
@oguzturkyilmaz543
@oguzturkyilmaz543 4 года назад
Odev Sorusunu yanlis anladigim icin yapamadim sonra cevabi ile ilgili videoyu izledikten sonra yanlis anladigim yerleri kirparak bu sekilde cozdum. numbers = [] result = [] while len(numbers) < 10: number = input('Enter Your Number : ') numbers.append(int(number)) if number == '': break if int(number) in result: continue else: result.append(int(number)) print(result) print(numbers)
@iskendergirgin1253
@iskendergirgin1253 5 лет назад
Dersler çok verimli ve anlaşılır. Teşekkür ederim.
@allthings4320
@allthings4320 4 года назад
bir sorum var hocam input komutu her zaman string değer veriyor bunu biliyorum sorum şu kullanıcı örneğin 7.5 girdi veya asd harflerini girdi bunları kontrol edebilir miyim ya da kısıtlayabilir miyim yani sadece tam sayı girmesine izin verebilir miyim?
@aysenurhansasaracoglu2061
@aysenurhansasaracoglu2061 4 года назад
iyi günler, reverse metod'u büyükten küçüğe sıralamıyor, listeyi tersten yazıyor. sort() metodu ile kullanılmazsa hata yapılabilir. sort metodu küçükten büyüğe sıralıyor. büyükten küçüğe sıralamak için hangi yöntemi kullanabilirz? numbers = [3,5,6,9,4] numbers.reverse() print(numbers)
@evieplusAcademy
@evieplusAcademy 4 года назад
Fonksiyonel programlama dersinde farklarını anlayacaksın. numbers2 = numbers.reverse() yazman lazım böylece ilk listen. değişmeden yeni liste elde etmiş olursun. sort() mevcut listeyi değiştiriyor.
@denizturan4806
@denizturan4806 3 года назад
numberList = [] index = 0 while index
@dronurelmas
@dronurelmas 3 года назад
for index in range (2020, 1900, -1): if (index % 400 == 0) or (index % 100 != 0 and index % 4 == 0): print (index)
@asifasadov3975
@asifasadov3975 4 года назад
numbers=[] while True: number= input("please enter the vale:") if number=="": break numbers.append(number) manynumbers=numbers.count(number) if manynumbers>1: numbers.remove(number) print(numbers) hocam umarim beyenirsiniz ben boyle yazdim kodu
@evieplusAcademy
@evieplusAcademy 4 года назад
Bence biraz daha üzerine çalışmalısın. en az 10 sayı kontrolü sanırım 1 olarak yazmışsın. Ayrıca mükerrer kontrolü yok.
@subzero478
@subzero478 4 года назад
Emeğinize sağlık hocam...
@evieplusAcademy
@evieplusAcademy 4 года назад
Teşekkür ederim
@mehmetalicelik2125
@mehmetalicelik2125 Год назад
Kursumu bitirdikten sonra umarım tekrar Software Engineer pozisyonunda ihtiyaç olur
@afacan8
@afacan8 3 года назад
Hocam sen ne güzel bi insansın ya. Reklam koyun izleyelim.
@alperentepe2578
@alperentepe2578 5 лет назад
Faydalı bir ders daha oldu hocam çok teşekkür ederiz.Saygılar.
@evieplusAcademy
@evieplusAcademy 5 лет назад
Teşekkür ederim
@sokullumahmutpasa6651
@sokullumahmutpasa6651 11 месяцев назад
en iyi misiniz bilmiyorum ama çok iyisiniz
@catcat2001
@catcat2001 Год назад
23:08 hiçbiri değilse derken neden else: return False yazmadık orayı anlayamadım
@catcat2001
@catcat2001 Год назад
def artıkyıl(yıl): if yıl % 4 == 0: if yıl % 100 == 0: if yıl % 400 == 0: return True else: return True else: return False hallettim kral ama sizin yaptığınız şekilde direkt return False'yi anlamadım ikimizin son satırıda aynı şeyi gösteriyor fakat farkını anlamadım
@evieplusAcademy
@evieplusAcademy Год назад
@@catcat2001 En sonda başka bir kod kalmadığı için else yazsakta yazmasakta aynı cevabı alıyoruz. Yani en sonda else yazmasakta olur. Ama doğrusu else yazmaktır aynen senin yaptığın gibi.
@oguzhanertas7443
@oguzhanertas7443 4 года назад
sayilar=[] while True: yeniSayi =input("Yeni Sayi Giriniz ") if yeniSayi=="": break b=int(yeniSayi) sayilar.append(int(b)) a=int(sayilar.count(b)) if a>1: sayilar.remove(b) print(sayilar) Biraz uzattım ama
@nashorbey8088
@nashorbey8088 5 лет назад
Merhabalar Assembly x86 yazilim dili ile bilgi alabilirmiyim nedir ne işe yarar. Bir tane daha sorum olacaktır hocam, Bir oyun var ve o oyun için bir Emulator Server Client kurmayı planlıyorum bu Emulator hakkında hiçbir Türkçe Video bulunmamaktadır sizden izleyemi tercih ederim. :)
@evieplusAcademy
@evieplusAcademy 5 лет назад
Merhaba, Makine dilinin kodlanmış haline assembly denir. Yani binary veri oluşturup işlemciye göndermek yerine aynı verilere karşılık gelen kod yazılır ve derlenerek makine diline dönüştürülür. İkinci video da azda olsa mantığını anlatmaya çalışmıştım. Günümüzde işletim sistemlerinin alt seviye kodlamalarında kullanılıyor. Örneğin bir hard disk'in FAT32 olduğunu düşünürsek, işletim sisteminin FAT32 bloğunun ne olduğunu anlaması için diske yazılan bir assemly koduyla iletişime geçer ve çalıştırır. Sevgilerimle,
@catcat2001
@catcat2001 Год назад
sayılar = [] while True: sayı = input("Lütfen sayı giriniz") if sayı =="": break sayılar.append(int(sayı)) print(sayılar) if len(sayılar) > 1: sayılar[0],sayılar[-1] = sayılar[-1] , sayılar[0] print(sayılar) 20:34de ki 3 satırı 1 satıra indirdim herhangi bir sorun olmaz dimi öğretmenim
@vahdettinhazir6835
@vahdettinhazir6835 Год назад
hocam selamlar, çok güzel anltıyorsunuz çok verim aldık sağolun. artık yıllar ödevinde aynısını birebir yaptım sizin yaptığınız gibi yıllar değil sade 2000 yılı sergileniyor. nerde yanlış yapıyorum? teşekkürler.🙂
@evieplusAcademy
@evieplusAcademy Год назад
Öncelikle teşekkür ederim. Sanırım if-else bloklarının yerini doğru koymamışsınızdır.
@vahdettinhazir6835
@vahdettinhazir6835 Год назад
@@evieplusAcademy hocam kontrol ettim aynı yaptığınız gibi yapmışım ama yine sadece 2000 yılını bastı.
@evieplusAcademy
@evieplusAcademy Год назад
@@vahdettinhazir6835 Kodunu bana mail at bakayım. ferhat.mousavi@gmail.com
@ironheadmedia1625
@ironheadmedia1625 3 года назад
index=0 no=[] while index
@aslinurbayram3521
@aslinurbayram3521 4 года назад
Hocam break den sonra numbers.append i neden yazdık? Onu yazmadan da program çalışıyor.
@evieplusAcademy
@evieplusAcademy 4 года назад
if bloğundakini soruyorsan ENTER a basıldığında while döngüsü kırılsın ve program dursun veya tamamlansın diye ekledim.
@emregazi4615
@emregazi4615 2 года назад
liste= [] while True : istenen_Sayılar = input("enter an integer number: ") if istenen_Sayılar == "": # entere basınca donguyu kırsın. break liste.append(int(istenen_Sayılar)) #istenen sayıları listeye eklesin. for i in liste: # i değişkeni için for döngüsü. if i in liste and liste.count(i)>1: # i değişkeni listede ise VE sayısı 1 den çok ise liste.remove(i) #i yi silsin. if len(liste) < 10: print("Sayı Eklemeye Devam") else: print(liste)
@nashorbey8088
@nashorbey8088 5 лет назад
Hocam birde "HexEdit" nedir ne işe yarar bununda hiç türkçe içeriği bulunmamaktadır.
@evieplusAcademy
@evieplusAcademy 5 лет назад
Merhaba, HexEdit gibi editörler, genelde binary dosyaların verilerini okumak ve değiştirmek için kullanılır. Örneğin derlenmiş bir programın EXE dosyası binarydir. Veya izlediğimiz bir videonun dosyası binary dir. Sevgilerimle
@zynzeko5265
@zynzeko5265 4 года назад
Thank you Mr.
@evieplusAcademy
@evieplusAcademy 4 года назад
Teşekkür ederim.
@bars2251
@bars2251 4 года назад
hocam doğru çalışıyor ancak integerdan başka bir değer girildiğinde program hata veriyor. girilen değerin integer olmadıgını ve başka bir int değer girerek programa devam etmesini sağlayamadım ne yapmam gerekirdi? numbers = [] while True: number = input("enter an integer number: ") if len(numbers) == 10: print(f"your list: {numbers}") break if number == "": print("dont enter a space!") continue numbers.append(int(number)) for same in numbers: if numbers.count(same) > 1: numbers.remove(same) print("you have to enter different value!")
@evieplusAcademy
@evieplusAcademy 4 года назад
İlerleyen derslerde nasıl yapılacağı anlatılıyor. Özetle try-except kullanman gerekiyor.
@ismailvatansever415
@ismailvatansever415 4 года назад
her şey çalışıyor for döngüsüne ,-1 i yazdıktan sonra hata almıyorum ama hiç bir şey yazmadan bitiriyor
@ahmetsaglam2548
@ahmetsaglam2548 5 лет назад
Bu seri kaçıncı bölüme kadar devam eder acaba merak ettim.Saygılar.
@evieplusAcademy
@evieplusAcademy 5 лет назад
Merhaba Ahmet Bey, Birinci videonun açıklamasında şu anda çekmeyi düşündüğüm tüm videoların listesini koydum. Bu listede makine öğrenmesi ile ilgili çalışmalar bulunmuyor. Ayrıca 7 proje yaparım diye düşünüyorum ama sayısı değişir. Birde talebe göre seride değişiklik yapabilirim. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--NcgZe34gB0.html Sevgilerimle
@ohmatokito8327
@ohmatokito8327 4 года назад
Hocam big data olayında listeler önemli mi ? Listeler tam da veri bölme, parçalama, değiştirme için gibi göründü.
@cajiyil5721
@cajiyil5721 4 года назад
13. ödev için bu çözüm daha kolay ve okunaklı olmazmı ? def artikyil(say2,say1): for yil in range(say2,say1-1,-1): if yil % 100 == 0 and yil % 400 == 0: print(yil) if yil % 4 == 0 and yil % 100 != 0 and yil % 400 != 0: print(yil) artikyil(2020,1900)
@ahmetbaybarskose3062
@ahmetbaybarskose3062 3 года назад
Merhaba hocam rastgele 2 tarih arasındaki millibayram sayısını bulmak istiyorum hazır fonkisyonn olmadan yardım edermisiiz
@cesurofficial3185
@cesurofficial3185 4 года назад
Hocam yoğunsunuz galiba bu aralar ??
@HalilDeniz
@HalilDeniz 4 года назад
hocam programı yazalım dediğiniz anda videoyu durdurdum böyle birşey yazdım ama sizinkiden varklı oldu mantık iyimi peki :) tek_basamak = [] iki_basamak = [] while True: numbers = input("iki basamaklı sayı gir: ") if numbers == "": break numbers = int(numbers) if numbers %2 == 1: tek_basamak.append(numbers) elif numbers %2 == 0: iki_basamak.append(numbers) print("tek basamak:",tek_basamak) print("çift basamak:",iki_basamak)
@evieplusAcademy
@evieplusAcademy 4 года назад
Çif sayı ve tek sayıları ayrıştıran programı hangi dakika da anlatıyorum göremedim. Ama programın doğru çalışacak. Tek bir sorun var, input string alır ve string'in mod'unu alamazsın. Önce tam sayıya yani integer'a dönüştürmen gerekiyor. Bilgisayarda denersen hata alırsın.
@HalilDeniz
@HalilDeniz 4 года назад
@@evieplusAcademy 18:38 de kullanıcan aldığımız tam sayıları bir bir listeye atalım dediniz bende videoyu izlemden bunu yazdım boş bırakıp enter yazınca hem tek sayıları hem çift sayıları gösteriyor :)
@salehaliyev844
@salehaliyev844 4 года назад
yeni videolar gelene kadar derslere tekrara basladim odev newlist=[] count=0 while True: try: enter=input('listeye eklemek icin sayi giriniz: ') if enter=='': if count>10: print('ciksiniz tamamlanmistir') break if count 1: print('Hata: her bir islemden yalniz bir defa kullanilabilir') newlist.remove(enter) count+=1 except: print('Hata: yanlis bir deger girdiniz') print('eklemis oldugunuz liste ->>',newlist,'
@evieplusAcademy
@evieplusAcademy 4 года назад
Aklına gelen her konuda küçük büyük program yaz.
@nicathdi3872
@nicathdi3872 4 года назад
qardas, hemyerliyik. deyirem sene de uygundursa elaqe saxlayaq, nese cetinlik olanda komeklesek
@salehaliyev844
@salehaliyev844 4 года назад
@@nicathdi3872 salam Olar Nicat elaqe saxlamaq ucun bir melumat ver men elaqe saxliyaram senle
@evieplusAcademy
@evieplusAcademy 4 года назад
@@salehaliyev844 Sanırım yaşadığınız sorunları beraber çözmeye kara verdiniz. evieplus.academy/forum/ adresinde yazışabilirsiniz. Böylece bende size yardım edebilirim.
@salehaliyev844
@salehaliyev844 4 года назад
@@evieplusAcademy tesekkurler hocam uye oldum simdi
@cesurofficial3185
@cesurofficial3185 4 года назад
Hocam bunlar dizi değilmi? Veya Javascriptteki Array.
@salehaliyev844
@salehaliyev844 4 года назад
neden kodun daha kisa yontemi varken zor olanla anlatiyorsunuz bundan onceki videoda kolay yolunu anlatmisdinizi ama burda if len(numbers) >1: kısmını temporary=numbers[0] numbers[0]=numbers[-1] numbers[-1]=temporary yazmak yerine numbers[0],numbers[-1] = numbers [-1],numbers[0] olursa daha kolay ve daha anlasilir oluyor onun icin soyluyorum
@evieplusAcademy
@evieplusAcademy 4 года назад
Saleh Selamlar, Bu işleme swap deriz ve bunun algoritmasını göstermek için böyle yazmıştım. Çünkü bu özellik python da var ama örneğin C# ta yok ve kesinlikle uzun yolu yapmak zorundasınız. Senin gibi videolarımı dikkatli izleyen ve inceleyen arkadaşlara farklı şeyler göstermek istiyorum. İlk yorumundan itibaren iyi çalıştığını anlıyorum Sevgiler
@captain_9959
@captain_9959 4 года назад
Hocam 22.25 de neden else demedik return dedik ikisi arasındaki fark ne oluyor
@evieplusAcademy
@evieplusAcademy 4 года назад
else koyup else'in bloğunun içinde de return koyabilirdin, ancak gereksiz çünkü True dönmüyorsa herhalukarda False dönmesi gerekiyor. Normalde else en sondaysa ve return haricinde bir komutu yoksa else yazmamıza gerek kalmaz. Bir diğer konu eğer if'in içinde return varsa (burada olduğu gibi) programın kontrolü if ten çıkıp aşağı gidemeyeceği içinde else yazmamız gerekmez.
@salehaliyev844
@salehaliyev844 4 года назад
odev list = [] control=0 while True: new =input('işleminiz için sayı giriniz: ') control +=1 if new == '': if control > 10 and list.count(new) ==0: print('çıkışınız başarılı bir şekilde tamamlanmıştır:') print(F"eklemiş olduğunuz liste = {list}") break print("Sistemden çıkış yaptınız") break if list.count(new) !=0: list.remove(new) list.append(new) if control
@m.fatihyldz8159
@m.fatihyldz8159 4 года назад
while dongüsünü try diye bi döngünün içine al try döngüsünün haricine de expect: ValueError sonra da vermek istediğin mesajı printle
@m.fatihyldz8159
@m.fatihyldz8159 4 года назад
except*
Далее
Python Dersleri: 22 - LİSTE İŞLEMLERİ
38:42
Просмотров 10 тыс.
Python Dersleri: 16 - WHILE DÖNGÜSÜ
24:01
Просмотров 14 тыс.
🧙‍♀️☃️💥 #ice #icequeen #winter
00:14
Просмотров 76 тыс.
Bike Vs Tricycle Fast Challenge
00:43
Просмотров 32 млн
Please Master These 10 Python Functions…
22:17
Просмотров 158 тыс.
Python Dersleri: 39 - *ARGS ve **KWARGS (2020)
19:35
Просмотров 4,3 тыс.
Python Dersleri: 35 - MODÜLLER
17:24
Просмотров 4,5 тыс.
#Python Dersleri: 15 - MANTIK OPERATÖRLERİ
21:30
Просмотров 13 тыс.
#Python Dersleri: 12 - MATEMATİK İŞLEMLER
17:25
Просмотров 23 тыс.
threading vs multiprocessing in python
22:31
Просмотров 580 тыс.
#Python Dersleri: 11 - STRING METOTLARI
19:31
Просмотров 19 тыс.
🧙‍♀️☃️💥 #ice #icequeen #winter
00:14
Просмотров 76 тыс.