Hocam diyecek bir şey bulamıyor gerçekten insan. Sanırım bildiğin bir şeyleri başkasına öğretebilmek yetenek hiç şüphesiz. Siz bu kadar emek gösterip bize bir menfaat olmadan uğraşıp hazırlıyorsunuz video isterse 2 saat olsun inanın hiç sıkılmadan izleniyor. Eminim bu kadar insanın duası havada kalmaz dilerim ki hayal edemediğiniz kadar büyük yerlere gelesiniz. Yolunuz açık olsun.
@@erenefeyurdaer3027 tamamda bu işin kursunu paralı verende var ama hocamız parasız bi sekılde yapıyor ve kendı payını alıyor herkez ıstedıgı gibi 0 zararla işini yapıyor öğreniyor
Allah razı olsun hocam.. Yani hiçbir karşılık beklemeden, tane tane anlatarak, ki en önemlisi zaman ayırarak yapmış olduğunuz bu çalışma karşısında saygı ile eğiliyorum.
Tek kelimeyle bravo. Daha önceleri Python öğrenmek için harekete geçmiştim ancak başarısız olmuştum. Sizin videolarınız hem detaylı hem de dolu dolu geçiyor. Her yazdığınızı ve anlattığınız konuyu defterime not ediyorum. Umarım bu gelişme ve ilerlemem devam eder. :)
Hocam birşeyi öğretme şevkiniz başlı başına takdir edilecek bir erdem. Ayrıca düşündüğünüzü anlatma kabiliyet ve tecrübeniz de bir o kadar güzel Şevkiniz hiç kırılmasın inşaallah Allah zekâtınızı(İlim) kabul etsin Allah razı olsun.
Python'dan derste hiçbir şey anlamamıştım, videolarınızı izlemeye başladım ve gerçekten aydınlandım. Derste çok zor gelen şey anlatışınızla mükemmel bir şekilde açığa kavuştu, çok teşekkür ederiz. Emeğinize sağlık.
Hocam değerli bilgileriniz için çok teşekkür ederiz , sadece bilgilerinizi aktarmakla kalmıyorsunuz aynı zamanda her şeyi detaylandırıyor , renklendiriyorsunuz, çok büyüksünüz.. saygılar
tam bırakıyordum ki böyle güzel bi anlatım şekline denk geldim keyifle ögrenıyorum cok tesekkur edıyorum hocam iyi ki varsınız yozgattan selamlar olsun
kesinlikle mükemmelsiniz hocam. Emekleriniz için çok teşekkür ediyorum. çok verimli ve faydalı buluyorum. çok yoğun bir şekilde kesinlikle sorun yaşamadan sizi dinleyebiliyor ve öğrenebiliyorum. bu konuda yeteneğiniz çok iyi. ilk videolarda dediğiniz ifadeye kesinlikle katılıyorum. ilk videolar sıkıcı gibi gelebilir ama zamanla çok daha eğlenceli hale geliyor. tekrardan elinize emeklerinize sağlık hocam.
İsveç'te başlangıç seviyesinde programlama okumaya başlaşmıştım ve hiçbir şey anlamıyorum diye kara kara düşünürken sizin kanalınıza rastladım. İnanılmaz güzel bilgiler veriyorsunuz ve çok iyi anlatıyorsunuz. Çok teşekkürler.
Sizin kadar iyi anlatan yok, eğer bu konuyu öğrenmek istiyorsanız kesinlikle bu kanalı izleyin. Garanti veriyorum öğreneceksiniz :D . Başarılarınızın devamını dilerim...
ya sen ne kadar daşdaş lı bir KRAL sın, haftalardır şu platform da bu kadar iyi anlatan bir ADAM görmedim (peygamber gibi anlatıyor ADAMl) adamın son iki harfi gibi anlatmıyor ADAM gibi anlatıyor print ("ADAMSIN")
bu sene bilgisayar mühendisliğine başlayacağım okul açılana kadar python üzerinden ilerlemek istedim ve gerçekten en iyi kanalı seçmişim hocam efsane anlatmışsınız ağzınıza sağlık
Hocam Merhaba, muhteşem videolar olmuş, anlatımınız şahane, enumerate kullanırken start= kullanmadan virgülden sonra direkt numara yazdığınızda da işe yarıyor.
Selam arkadaslar. 14:35 ile 14:45 arasında hocamız komuta alma islemi yapıyor. US stili macbooklarda bu islemi yapmak icin komuta alinacak satırları sectikten sonra [command + / ] tuşlarına ayni anda basarak komuta alabilirsiniz. Ben bulamamistim belki isinize yarar diye paylaşmak istedim. Herkese iyi calismalar.
Hocam öncelikle video için çok teşekkürler çok efsane bir video serisi ve detayın böylesi inanılmaz güzel; neden üstüste: neden liste parantezleri neden ] ya her şeye ihtiyaç olan her şeyi anlatmış olmanıza çok sevindim çünkü ben yazılımcı değilim bilgisayar programcılığı dokunmadım elektronikle de alakam yok sadece yazılımcı olmak için çıktım bu yola ve sizin Videolarınıza biraz geç ulaştım çok teşekkürler Böyle kaliteli bir içeriği bizlere armağan ettiğiniz için
@@huseyinkaratas4162 merhaba Hüseyin hocam dokuz ay önce bu yorum atmıştım size belli sebeplerden dolayı size yorum attıktan bir ay sonra ara vermek durumunda kaldım iki hafta önce tekrardan başladım ilerledim belli bir giriş seviyesinde bana yapıları öğrenmeye başladım tekrardan şimdi daha hevesli önemini daha açık olduğuna inanıyorum çok teşekkürler
Yok hocam bende çok yeniyim 3 videoyu bugün izleyebildim. Yani hali hazırda çalışıyorum, ilerlemek bir tık daha zor oluyor. Ama benim için hobi gibi, ve inanıyorum ki insan en iyi sevdiği işi yapar :)
# 2 # sozdeki herfleri gezirik ve bir sonraki herf evvelki herfnen eyni deyilse # soze onu elave edirik. Sonda sozu return edirik def tekrarsil(a): soz = "" t = '' # evvelki herfi saxlayan deyisen for c in a: # sozdeki herfleri gezirik if c != t: # herfin evvelki herfle eyni olmadigini yoxlayiriq soz+=c # eyni deyilse soze elave edirik t = c # indiki herfi evvelki herf kimi yadda saxlayiriq return soz # 3 # verilen ededi stringe cevirib stringin icerisinde butun reqemlerin # varligini yoxlayiriq def butunreqemler(eded): stringeded = str(eded) # stringe ceviririk olmayanededler = [] # bu listde verilen ededin icerisinde olmayan reqemleri saxlayaciyiq for i in range(1,10): # [1,9] araligini gezirik if not str(i) in stringeded: # reqemin ededin icerisinde olmadigini yoxlayiriq olmayanededler.append(i) # eger yoxdursa reqemi ededin icerisinde olmayan reqemler ucun ayirdigimiz liste elave edirik return olmayanededler print(butunreqemler(98305614820698024492)) # 4 def nomre(a): emsal = 1 if(a.startswith("10")): # startswith funksiyasi stringin ona verilen argumentle baslayib baslamadigina gor True ve ya False return edir emsal = emsal + 2 # eger 10 la baslayirsa demeli Baki nomresidir emsala 2 elave edirik hisseler = a.split("-") # nomreni ni - ayiririq if(hisseler[1][0] == hisseler[1][1]): # nomrenin ikinci hissesi eyni herlerden ibaretdirse onda emsala 3 artiririq emsal = emsal + 3
7 def tambolunen35(): tambolunenededler = [] # 3 ve 5 tam bolunen ededleri saxladigimiz list for a in range(1,100): # 1 den 100 e qeder ededleri gezirik if a%3==0 and a%5==0: # eger 3 e ve 5 e boldukde qaliq 0 olursa onu tamboluned ededler listine elave edirik tambolunenededler.append(a) return tambolunenededler print(tambolunen35())
# 8 eded = int(input("eded daxil edin: ")) # istifadeciden eded aliriq print(len(list(range(0,eded,2)))) # 9 m = [2,2,4,3,6,9,6,1,5,1] # siyahi verilib # range(baslangic, son, addim) # range funksiyasinda baslangic parametri hardan baslayacagini, son parametri hara qeder davam edeceyini # addim ise her defe uzerine nece gelerek ilerileyeceyini gosterir # range(0,10,2) 0 dan basla 10 qeder 2 artiraraq get. [0,2,4,6,8] # range(10,15,1) 10 dan basla 15 qeder 1 artiraraq get [10,11,12,13,14,15] # range(10,3,-1) 10 dan basla 3 qeder -1 artiraraq get [10,9,8,7,6,5,4] for a in range(len(m)-1,-1,-1): if(m[a]>3): m.pop(a) print(m) # 10 # Mehsulu qiymeti en asagi olan vaxtda alib en yuxari olan vaxtda satsaq daha cox pul qazanariq ayliqqiymetler = [136,151,125,119,146,133,118,106,138,136,127,101] maxqiymet = max(ayliqqiymetler) # ayliq qiymetler siyahisindan maximum deyeri(qiymeti tapiriq) minqiymet = min(ayliqqiymetler) # ayliq qiymetler siyahisindan minimum deyeri(qiymeti tapiriq) # index funksiyasi ile qiymetlerin listdeki indexini tapiriq. Ustune bir elave edirik sonra # cunki listlerde indexleme 0 dan baslayir. maxqiymetayi = ayliqqiymetler.index(maxqiymet) + 1 minqiymetayi = ayliqqiymetler.index(minqiymet) + 1 print(str(minqiymetayi)+" ayda mali alib "+str(maxqiymetayi)+" ayda satmaq lazimdir") # 11 for i in range(1,6): print((i*str(i)).center(5)) # 12 # fibonacci seriyasi: 0,1,1,2,3,5,8 def fibonacci(eded,evvelkieded): if eded > 100: return print(eded) return fibonacci(eded+evvelkieded,eded) fibonacci(1,0) # 13 # ededleri istifadeci arasinda vergul olmaqla daxil edir: 1,2,3,4 # istifadeciden ededleri alib vergule gore ayiririq ededler = input("ededleri daxil edin: ").split(",") cem = 0 # cemi saxlayacigimiz deyisen for c in ededler: # ededleri gezirik. Ededler listinde stringler var. Ona gore ceme elave etmeden evvel inte cevirmeliyik cem += int(c) # inte cevirib ceme elave edirik print(cem) # 14 cumle = input("cumle daxil edin: ") sozler = cumle.split(" ") # cumleni bosluqlara gore ayiririq. Yeni sozleri tapiriq print(sozler[-1]) # sozlerdeki axrinci indexi (-1) cap edirik # 15 ededler = input("Ededler daxil edin: ").split(",") for a in ededler: print(a**2) # 16 def bolunen35(): tambolunenededler = [] # 3 e bolunub 5 e bolunmeyen ededleri saxladigimiz list for a in range(100,200): # 1 den 100 e qeder ededleri gezirik if a%3==0 and a%5 != 0: # eger 3 e ve 5 e boldukde qaliq 0 olursa onu tamboluned ededler listine elave edirik tambolunenededler.append(a) return len(tambolunenededler) print(bolunen35())
kral keşke diğer dilleri diğer konularıda sen anlatsan eminim abonen en az 2 milyonu bulur ama sadece tek bir alanda olduğu için keşfedilmemiş bir hazine gibisin
Tam olarak bilmiyorum bende yeniyim, sebebinin 0'ında bir eleman olduğunu kabul ediyor. Yani sıfır etkisiz bir sayı olsada bir eleman sonuçta, öyle olduğunu tahmin ediyorum.
Hocam Python u yazanlar, sorted metodunu boşuna çıkarmışlar, neticede liste2 de yeni bir değişkene değer atamış oluyorsunuz. liste2 = sort (renkler) ile sorted metodunun yaptığı görevi yapmasına izin verebilirlerdi.
Hocam örnek programlar ile kendimizi geliştirebileceğimiz bir sayfa veya bir döküman var mı? Dersleri takip ediyoruz fakat örnekler üzerinde uygulayarak , uygulamaya çalışarak daha da iyi şekilde kafamıza oturabileceği kanaatindeyim. Bu arada elinize emeğinize sağlık.
Hocam bizim c de bahsettiğimiz listeler pythonda ne diye geçiyor. Burada liste dediğiniz c de dizi oluyor. Ama ben c dilindeki liste yapsıını kullanmak istediğimde burada nasıl kullanacağım.
Hocam silinen değişkenine renkler.pop ile tanımladığımızda sadece tanımlama olarak görmüyor aynı zamanda eleman silme işleminide gerçekleştiriyor. Ben sadece tanımlama yapmak istersem (bu tanımlamayı zaman zaman başka yerlerde kullanmak amaçlı yaptığımı varsayarsam)başka bir komut mu kullanmam gerekir?
Salam. Bu mövzu üzrə bir şey soruşmaq istəyirəm. fruits=['kiwi', 'banana', 'orange', 'apple'] newlist=[x if x!='apple' else 'cherry' for x in fruits] # code is right newlist=[x for x in fruits if x!='apple' else 'cherry'] #code is wrong newlist=[x for x in fruits if x!='apple'] #code is right `else` daxil olanda sıralamanı niyə dəyişdirməli oluruq? Bir iki nümunə də else, elif şərtləri olan nümunələr yaza bilərsiniz? Daha yaxşı anlamağımız üçün, zəhmət olmasa.
Hocam Selamlar; Aşağıdaki kodu inceleyip yardımcı olur musunuz? Kullanıcıdan istenen karakterleri numara ve karakter olarak listelere ayıran bir program yazdım. Ama kullanıcıya while döngüsü içinde soru sorarak "e" karakteri ile cevaplamasını istiyorum. Dolayısıyla "e" karakteri hiçbir zaman karakter seçeneği olarak girilemiyor. Bu kusuru nasıl giderebilirim? Umarım meramımı anlatabilmişimdir. Teşekkürler...
@@pythonagiris5616 Hocam şöyle; Input fonksiyonu ile kullanıcıdan klavyeden herhangi bir şey girmesini istiyorum. Kullanıcı rakam da sayı da ya da nokta virgül gibi noktalama işaretleri de girebilir. Programı yazarken while döngüsünden yararlanıyorum. While döngüsünde kullanıcıya devam etmek istiyorsanız "e" ye basın şeklinde giriş yaptırıyorum. haliyle "e" yi karakter olarak girdiremiyorum. e'ye basınca döngü gereği e'nin işlevini yerine getiriyor. Burada e'yi de karakter olarak girdirmek istiyorum.
Hocam merhaba, x adinda bir liste içerisine y adinda ki bir listenin index lerinde bulunan veriyi birlestirmek(eklemek) için extend metodunu kullanıyoruz ama x listesinin sonuna dogru yazıyor. Mesela ben x listesin de 3. indexten sonra y listesinde ki verileri birlestirmek istiyorum. İnsert metoduyla yapmak istemiyorum anlattığınız gibi komple listeyi ekliyor bu şekilde olsun istemiyorum. extend metoduyla y listesinde ki verileri x listesiyle birleştirirken istediğim indexten eklemek istiyorum(sadece verileri yani). pop metodunda ki gibi ve sorted metodun da ki gibi yeni bir değişken tanimlayip bu degiskenleri extend de denedim ama olmadı. Listeleri string formatına da cevirdim yine yapamadım.Hatta reverse ve sort metodunu birlikte kullanmak için gösterdiğiniz farklı bir metod da denedim gibi oda olmadı. insert ve extend metotlarını iç içe kullanarak eklemeya çalıştım yine olmadı. Saatlerdir yapamadım 🙂 Var mıdır bi çözümü hocam
hocam birşey sorucam remove veya pop ile 2 tane elrman silme varmı mesela renkler.remove("sarı", "mavi") bu şekilde falan varmı , denedim : denedim olmadı illa iki tane renkler.remove mu eklemek gerek
*item_list = ['mor', 'mavi', 'kırmızı', 'yeşil', 'sarı']* # şeklinde bir liste olsun. *new_list = []* *for e in item_list:* *if e not in ('sarı', 'mavi'):* *new_list.append(e)* *item_list = new_list* # Veya bunu tek satırda yapabilirsin; *item_list = [e for e in item_list if e not in ('sarı', 'mavi')]* # Tabii programlamaya yeni başladıysan bunu anlaması biraz zor olabilir. Bu arada liste içindeki for döngülerine 'list comprehension' deniyor.
boş liste oluşturdum ve içine hesaplanan değerleri atadım her seferinde liste uzunluğu yaptığım işleme göre değişmekte ve ben son elemanı yazdırmak istiyorum sadece bunun için ne yapmam gerekiyor ?
renkler = ["Siyah", "Beyaz", "Sarı", "Mavi", "Yeşil"] print(renkler.insert(0,"Siyah")) Hocam bu şekilde bir kod yazdırdığımda none çıkıyor. Bu kodun anlamı nedir acaba?
renkler.insert(0,"Siyah") dediğinizde listeye 0. indexe bir eleman ekliyorsunuz. Bu işlemin sonucu herhangi bir şeye eşit değil yani size herhangi bir değer döndürmüyor. O yüzden yazdırdığınızda bu işlemin bir sonucu yok manasına gelen None yazısını görüyorsunuz.
Merhaba emeğinize elinize sağlık,videolarınız çok hoş ama üstünü açarak daha net bir biçimde anlatırsanız seviniriz hocam bu arada izleme listenizde bir video [Silinmiş Video] olarak gözükmekte.
Yusuf Konuk elimden geleni yapacağım. Fikrinizi belirtttiğiniz için teşekkür ederim :) silinen video aslında yenisini yüklediğim için silindi. Yani bir eksik yok iyi günler :)
15:30'da sort metodunda listedeki elemanlar sayılardan oluşuyorsa elemanlar küçükten büyüğe doğru sıralanır demişsiniz. Ben bir örnek denedim ama olmadı. Nedeni ne olabilir? numbers = ["4336", "56", "731", "860"] print(numbers) numbers.sort() print(numbers) yazdım ve terminalde şöyle bir sonuç verdi: ['4336', '56', '731', '860'] ['4336', '56', '731', '860'] yani sıralamada bir değişiklik olmadı.
Cevabı şöyleymiş:sayıları integer olarak yazmamız gerekiyor. numbers = [4336,56,731,860] print(numbers) numbers.sort() print(numbers) yazınca terminalde karşılığı: [4336, 56, 731, 860] [56, 731, 860, 4336] Not: Benimle aynı sorunları yaşayan varsa kolaylık olsun diye buraya bırakayım.😊
def tambolunen35(): return list(filter(lambda x: x%3==0 and x%5==0 ,range(1,100))) print(tambolunen35()) # 8 print(len(list(range(0,int(input("Eded daxil edin: ")),2)))) # 9 m = [2,2,4,3,6,9,6,1,5,1] # siyahi verilib for a in range(len(m)-1,-1,-1): if(m[a]>3): m.pop(a) print(m) # 10 ayliqqiymetler = [136,151,125,119,146,133,118,106,138,136,127,101] print(str(ayliqqiymetler.index(min(ayliqqiymetler))+1)+" ayda mali alib "+str(ayliqqiymetler.index(max(ayliqqiymetler))+1)+" ayda satmaq lazimdir") # 11 for i in range(1,6): print((i*str(i)).center(5)) # 12 # fibonacci seriyasi: 0,1,1,2,3,5,8 def fibonacci(eded,evvelkieded): if eded > 100: return print(eded) return fibonacci(eded+evvelkieded,eded) fibonacci(1,0) # 13 print(sum([int(a) for a in input("Ededler: ").split(",")])) # 14 print(input("Cumle: ").split(" ")[-1]) # 15 print([int(a)**2 for a in input("Ededler: ").split(",")]) # 16 print(len(list(filter(lambda x: x%3==0 and x%5!=0 ,range(100,200))))) # 17 saitler = ["a","ı","o","u","e","ə","i","ö","ü"] print(len(list(filter(lambda x: x in saitler,input("Cumle : "))))) # 18 eded = input("Eded: ") print(list(filter(lambda x: str(x) not in eded ,range(0,10)))) # 19 print(input("Cumle: ").split()[::-1]) # 20 l = {len(a):a for a in input("Cumle: ").split(" ")} print(l[min(l.keys())]) # 21 l = {len(a):a for a in input("Cumle: ").split(" ")} print(l[max(l.keys())]) # 22 print(len(input("Cumle: ").split(" "))) # 23 l = {a:len(a) for a in input("Cumle: ").split(" ")} print(len(list(filter(lambda x: x==4,l.values())))) # 24 print(list(filter(lambda x: x.startswith("a") and x.endswith("m"),input("Cumle : ").split(" ")))) # 25 print(len(list(filter(lambda x: x.endswith("lar"),input("Cumle : ").split(" "))))) # 26 : 22 ile eyni # 27 setr = input("Setr: ") print(list(filter(lambda x: setr[x].isupper(),range(0,len(setr))))) # 28 def isogram(soz): l = {a:soz.count(a) for a in soz} return len(list(filter(lambda x: x != 1,l.values()))) == 0 print(isogram(input("Soz: "))) # 29 def convert(soz): boyukHerfSayi = len(list(filter(lambda x: x.isupper(),[a for a in soz]))) kicikHerfSayi = len(list(filter(lambda x: x.islower(),[a for a in soz]))) return boyukHerfSayi if boyukHerfSayi < kicikHerfSayi else kicikHerfSayi print(convert(input("Soz: "))) # 30 def armstrongnumber(eded): reqemler = [int(a) for a in str(eded)] return eded == sum([a**3 for a in reqemler]) print(armstrongnumber(153))
# 2 def tekrarsil(a): soz,t = "","" for c in a: # sozdeki herfleri gezirik if c != t: # herfin evvelki herfle eyni olmadigini yoxlayiriq soz+=c # eyni deyilse soze elave edirik t = c # indiki herfi evvelki herf kimi yadda saxlayiriq return soz # 3 def butunreqemler(eded): return list(filter(lambda x: str(x) not in str(eded) ,range(1,10))) # [1,9] araligini filter edirik print(butunreqemler(98305614820698024492)) # 4
pop fonksiyonu ve reverse fonksiyonu bende çalışmadı.insert fonsiyonunda ise sadece 0 indeksine yeni renk yerleştirebiliyorum.ben anaconda spyder pyhton 3.7 kullanıyorum.onunla ilgisi var mı?
Hocam diyecek bir şey bulamıyor gerçekten insan. Sanırım bildiğin bir şeyleri başkasına öğretebilmek yetenek hiç şüphesiz. Siz bu kadar emek gösterip bize bir menfaat olmadan uğraşıp hazırlıyorsunuz video isterse 2 saat olsun inanın hiç sıkılmadan izleniyor. Eminim bu kadar insanın duası havada kalmaz dilerim ki hayal edemediğiniz kadar büyük yerlere gelesiniz. Yolunuz açık olsun.
aynen harika video
Para kazanıyor ya videodan, menfaati var yani
@@erenefeyurdaer3027 tamamda bu işin kursunu paralı verende var ama hocamız parasız bi sekılde yapıyor ve kendı payını alıyor herkez ıstedıgı gibi 0 zararla işini yapıyor öğreniyor
😮
şu anki dünyada kimse karşılıksız bir iş yapmaz hayrına yapmıyor adam bir iş modeli bu@@turapkucuk983
Allah razı olsun hocam.. Yani hiçbir karşılık beklemeden, tane tane anlatarak, ki en önemlisi zaman ayırarak yapmış olduğunuz bu çalışma karşısında saygı ile eğiliyorum.
Tek kelimeyle bravo. Daha önceleri Python öğrenmek için harekete geçmiştim ancak başarısız olmuştum. Sizin videolarınız hem detaylı hem de dolu dolu geçiyor. Her yazdığınızı ve anlattığınız konuyu defterime not ediyorum. Umarım bu gelişme ve ilerlemem devam eder. :)
Merhaba, kendinizi geliştirebildiniz mi? şuan kod yazabiliyor musunuz?
Hocam birşeyi öğretme şevkiniz başlı başına takdir edilecek bir erdem.
Ayrıca düşündüğünüzü anlatma kabiliyet ve tecrübeniz de bir o kadar güzel
Şevkiniz hiç kırılmasın inşaallah
Allah zekâtınızı(İlim) kabul etsin
Allah razı olsun.
Açık ara gördüğüm en iyi eğitim kanalı hocam tek kelimeyle harikasınız
Python'dan derste hiçbir şey anlamamıştım, videolarınızı izlemeye başladım ve gerçekten aydınlandım. Derste çok zor gelen şey anlatışınızla mükemmel bir şekilde açığa kavuştu, çok teşekkür ederiz. Emeğinize sağlık.
Şuana kadar izlediğim en iyi eğitim diyebilirim ilerde belki değişebilir fikrim ama pek sanmıyorum gerçekten çok çok iyisiniz
Hocam Allah razı olsun bilseme de gidiyorum ordaki hocalar bile bir şey öğret emiyorlar sizin sayenizde öğreniyorum çok teşekkürler
Emeğinize sağlık hocam.. Eğer karma denilen şey varsa siz en müthiş şirketin CEO'su olmalısınız. Herkese bol şans
tmm eren abi
Hocam değerli bilgileriniz için çok teşekkür ederiz , sadece bilgilerinizi aktarmakla kalmıyorsunuz aynı zamanda her şeyi detaylandırıyor , renklendiriyorsunuz, çok büyüksünüz.. saygılar
tam bırakıyordum ki böyle güzel bi anlatım şekline denk geldim keyifle ögrenıyorum
cok tesekkur edıyorum hocam iyi ki varsınız
yozgattan selamlar olsun
kesinlikle mükemmelsiniz hocam. Emekleriniz için çok teşekkür ediyorum. çok verimli ve faydalı buluyorum. çok yoğun bir şekilde kesinlikle sorun yaşamadan sizi dinleyebiliyor ve öğrenebiliyorum. bu konuda yeteneğiniz çok iyi. ilk videolarda dediğiniz ifadeye kesinlikle katılıyorum. ilk videolar sıkıcı gibi gelebilir ama zamanla çok daha eğlenceli hale geliyor. tekrardan elinize emeklerinize sağlık hocam.
adım adım her seyi anlatıyorsunuz çok teşekkürler bu kadar güzel anlatılır ancak
Okul olsada birşeyleri yavaş yavaş öğrenmek istiyorum ve bu konuda baya yardımcı oluyorsunuz teşekkür ederim❤
Sınıf kaç resis
@@SuleymanGURUN01 9 a geçtim aslında 7 de yapmayı planlıyordum ama 8 sınav var bölünmesin falan diye erteledim nasip 9.sınıfaymış
@@Tulgar2905 inanırmısın aynısı
@@SuleymanGURUN01reis bende aynı beraber dc falan kursak yardımlaşarak gelişek nasıl olur
Hocam çok teşekkürler. Gerçekten açıklayıcı bir anlatım olmuş keşke daha önce bu kanalı bulsaydım daha fazla aboneyi hak ediyorsunuz.
Gerçekten ben anlatıma bayıldım, keşke devam etseydiniz daha çok videolarla, alıştırmalar, daha ileri konular vs.
Çok güzel çok anlaşılır. Keşke diğer dilleri de anlatsanız. İyi ki denk gelmişim bu hocaya.
Buldugum en iyi kanal net yüküm o kadar hafifledi ki allah razi olsun 🤧🤲🙏
İsveç'te başlangıç seviyesinde programlama okumaya başlaşmıştım ve hiçbir şey anlamıyorum diye kara kara düşünürken sizin kanalınıza rastladım. İnanılmaz güzel bilgiler veriyorsunuz ve çok iyi anlatıyorsunuz. Çok teşekkürler.
ne seviyedesiniz şu an, bende Norveç'te üniversite de yeni başladım
@@ferhatdiri2321 ben programlama okumuyorum. Ux design okuyorum. Su anki egitimim icin gerekliydi o yüzden bu videolardan calismistim.
Sizin kadar iyi anlatan yok, eğer bu konuyu öğrenmek istiyorsanız kesinlikle bu kanalı izleyin. Garanti veriyorum öğreneceksiniz :D . Başarılarınızın devamını dilerim...
ya sen ne kadar daşdaş lı bir KRAL sın,
haftalardır şu platform da bu kadar iyi anlatan bir ADAM
görmedim
(peygamber gibi anlatıyor ADAMl)
adamın son iki harfi gibi anlatmıyor ADAM gibi anlatıyor
print ("ADAMSIN")
Hocam çok temiz ve güzel anlatım. Emeğinize sağlık
Hocam emeğinize sağlık inanın çok faydalı bir kanal ve sizden öğreneceğimiz nice bilgiler vardır bu ders için size çok teşekkür ederiz iyi ki varsınız
süper anlatmışssınız çok iyi anlıyorum ve üzerinde çalışıyorum yüreğinize sağlık hocam...
bu sene bilgisayar mühendisliğine başlayacağım okul açılana kadar python üzerinden ilerlemek istedim ve gerçekten en iyi kanalı seçmişim hocam efsane anlatmışsınız ağzınıza sağlık
@@aylinguney4352 yani ne desem yalan olur bu konuda bilgisi olan birine sor
Hocam mükemmel anlatiyorsunuz bana daha çok sevdirdiniz yazılımı diğerlerini dinlerken ilgim azalıyordu allah razı olsun...
yeni başlıyorum .teşekkürler hocam ..süpersiniz
Hocam Merhaba, muhteşem videolar olmuş, anlatımınız şahane, enumerate kullanırken start= kullanmadan virgülden sonra direkt numara yazdığınızda da işe yarıyor.
Allah razı olsun
Alanında en iyisisiniz🔥⚡🙌
Çok güzel bir anlatım çok güzel bir video. Emeği geçen herkese teşekkür ediyorum.
benim main python ögreniyo
Elinize emeğinize sağlık video gerçekten çok harika görünüyor.
Birşeyleri öğretme hususunda üstün yeteneğiniz olduğu açık.
boyle yapınca alt alta oluyor yazmak istedim :D
renkler = ["Siyah", "Beyaz", "Sarı", "Mavi", "Yeşil"]
stringrenkler = "
".join(renkler)
print(stringrenkler)
Selam arkadaslar. 14:35 ile 14:45 arasında hocamız komuta alma islemi yapıyor. US stili macbooklarda bu islemi yapmak icin komuta alinacak satırları sectikten sonra [command + / ] tuşlarına ayni anda basarak komuta alabilirsiniz. Ben bulamamistim belki isinize yarar diye paylaşmak istedim. Herkese iyi calismalar.
teşekkürler
Hocam,teşekkürler kahve eşiliğide ve kodları yazarak çok keyifli ve açık anlatıcı bir ders .
Hocam öncelikle video için çok teşekkürler çok efsane bir video serisi ve detayın böylesi inanılmaz güzel; neden üstüste: neden liste parantezleri neden ] ya her şeye ihtiyaç olan her şeyi anlatmış olmanıza çok sevindim çünkü ben yazılımcı değilim bilgisayar programcılığı dokunmadım elektronikle de alakam yok sadece yazılımcı olmak için çıktım bu yola ve sizin Videolarınıza biraz geç ulaştım çok teşekkürler Böyle kaliteli bir içeriği bizlere armağan ettiğiniz için
Merhaba ne kadar ilerleme kaydettiniz neler yaptınız?
@@huseyinkaratas4162 merhaba Hüseyin hocam dokuz ay önce bu yorum atmıştım size belli sebeplerden dolayı size yorum attıktan bir ay sonra ara vermek durumunda kaldım iki hafta önce tekrardan başladım ilerledim belli bir giriş seviyesinde bana yapıları öğrenmeye başladım tekrardan şimdi daha hevesli önemini daha açık olduğuna inanıyorum çok teşekkürler
İyi akşamlar iyi kodlamalar zamanla hersey olur hocam 🙏
@@huseyinkaratas4162
Siz hangi seviyedesiniz acaba merak ettim yani sorduunuz için videoyu hazırlayan kişi değilsiniz herhalde 😂
Yok hocam bende çok yeniyim 3 videoyu bugün izleyebildim. Yani hali hazırda çalışıyorum, ilerlemek bir tık daha zor oluyor. Ama benim için hobi gibi, ve inanıyorum ki insan en iyi sevdiği işi yapar :)
iki gündür dinliyorum çok güzel gidiyor.
Çok güzel anlatıyorsunuz anlamamak elde değil
Daha bitirmedim ama mükkemmel bir anlatım var çok teşekkür ediyoruzz
memnun kaldın mı?
@@nazlcan4136 bitiremedim sonu gelmedi ama geldiğim yere kadar gayet iyiydi izle derim güzel öğretiyor
Çok teşekkürler.
hocam çok açık ve anlaşılabilir anlatıyorsunuz, çok teşekkürler.
# 2
# sozdeki herfleri gezirik ve bir sonraki herf evvelki herfnen eyni deyilse
# soze onu elave edirik. Sonda sozu return edirik
def tekrarsil(a):
soz = ""
t = '' # evvelki herfi saxlayan deyisen
for c in a: # sozdeki herfleri gezirik
if c != t: # herfin evvelki herfle eyni olmadigini yoxlayiriq
soz+=c # eyni deyilse soze elave edirik
t = c # indiki herfi evvelki herf kimi yadda saxlayiriq
return soz
# 3
# verilen ededi stringe cevirib stringin icerisinde butun reqemlerin
# varligini yoxlayiriq
def butunreqemler(eded):
stringeded = str(eded) # stringe ceviririk
olmayanededler = [] # bu listde verilen ededin icerisinde olmayan reqemleri saxlayaciyiq
for i in range(1,10): # [1,9] araligini gezirik
if not str(i) in stringeded: # reqemin ededin icerisinde olmadigini yoxlayiriq
olmayanededler.append(i) # eger yoxdursa reqemi ededin icerisinde olmayan reqemler ucun ayirdigimiz liste elave edirik
return olmayanededler
print(butunreqemler(98305614820698024492))
# 4
def nomre(a):
emsal = 1
if(a.startswith("10")): # startswith funksiyasi stringin ona verilen argumentle baslayib baslamadigina gor True ve ya False return edir
emsal = emsal + 2 # eger 10 la baslayirsa demeli Baki nomresidir emsala 2 elave edirik
hisseler = a.split("-") # nomreni ni - ayiririq
if(hisseler[1][0] == hisseler[1][1]): # nomrenin ikinci hissesi eyni herlerden ibaretdirse onda emsala 3 artiririq
emsal = emsal + 3
if(hisseler[2][0] == hisseler[2][1] == hisseler[2][2]): # nomrenin ucuncu hissesi hamsi eynidirse onda emsala 6 artiririq
emsal = emsal + 6
print(emsal*50)
nomre("10-UU-556")
# 5
# ededi onu teskil eden reqemlere ayirib toplamaliyiq. Ededi stringe cevirib bunu etmek olar.
def bolunen(a):
reqemlercemi = 0 # ededin reqemleri cemini burada saxlayaciyiq
for i in str(a): # ededin reqemlerini gezirik
reqemlercemi = reqemlercemi + int(i) # reqemi int e cevirib reqemler cemine elave edirik
if a%reqemlercemi == 0: # eger eded oz reqemler cemine qaliqsiz bolunurse
return True # True return edirik
return False # False return edirik
print(bolunen(131))
#66
def multN(n,a=1):
while(n//10 != 0):
a,n=a*(n%10),n//10
return a*(n%10)
def addim(num,counter = 0):
if(num in range(10)): return counter
return addim(multN(num),counter+1)
print(addim(77))
7
def tambolunen35():
tambolunenededler = [] # 3 ve 5 tam bolunen ededleri saxladigimiz list
for a in range(1,100): # 1 den 100 e qeder ededleri gezirik
if a%3==0 and a%5==0: # eger 3 e ve 5 e boldukde qaliq 0 olursa onu tamboluned ededler listine elave edirik
tambolunenededler.append(a)
return tambolunenededler
print(tambolunen35())
# 8
eded = int(input("eded daxil edin: ")) # istifadeciden eded aliriq
print(len(list(range(0,eded,2))))
# 9
m = [2,2,4,3,6,9,6,1,5,1] # siyahi verilib
# range(baslangic, son, addim)
# range funksiyasinda baslangic parametri hardan baslayacagini, son parametri hara qeder davam edeceyini
# addim ise her defe uzerine nece gelerek ilerileyeceyini gosterir
# range(0,10,2) 0 dan basla 10 qeder 2 artiraraq get. [0,2,4,6,8]
# range(10,15,1) 10 dan basla 15 qeder 1 artiraraq get [10,11,12,13,14,15]
# range(10,3,-1) 10 dan basla 3 qeder -1 artiraraq get [10,9,8,7,6,5,4]
for a in range(len(m)-1,-1,-1):
if(m[a]>3):
m.pop(a)
print(m)
# 10
# Mehsulu qiymeti en asagi olan vaxtda alib en yuxari olan vaxtda satsaq daha cox pul qazanariq
ayliqqiymetler = [136,151,125,119,146,133,118,106,138,136,127,101]
maxqiymet = max(ayliqqiymetler) # ayliq qiymetler siyahisindan maximum deyeri(qiymeti tapiriq)
minqiymet = min(ayliqqiymetler) # ayliq qiymetler siyahisindan minimum deyeri(qiymeti tapiriq)
# index funksiyasi ile qiymetlerin listdeki indexini tapiriq. Ustune bir elave edirik sonra
# cunki listlerde indexleme 0 dan baslayir.
maxqiymetayi = ayliqqiymetler.index(maxqiymet) + 1
minqiymetayi = ayliqqiymetler.index(minqiymet) + 1
print(str(minqiymetayi)+" ayda mali alib "+str(maxqiymetayi)+" ayda satmaq lazimdir")
# 11
for i in range(1,6):
print((i*str(i)).center(5))
# 12
# fibonacci seriyasi: 0,1,1,2,3,5,8
def fibonacci(eded,evvelkieded):
if eded > 100:
return
print(eded)
return fibonacci(eded+evvelkieded,eded)
fibonacci(1,0)
# 13
# ededleri istifadeci arasinda vergul olmaqla daxil edir: 1,2,3,4
# istifadeciden ededleri alib vergule gore ayiririq
ededler = input("ededleri daxil edin: ").split(",")
cem = 0 # cemi saxlayacigimiz deyisen
for c in ededler: # ededleri gezirik. Ededler listinde stringler var. Ona gore ceme elave etmeden evvel inte cevirmeliyik
cem += int(c) # inte cevirib ceme elave edirik
print(cem)
# 14
cumle = input("cumle daxil edin: ")
sozler = cumle.split(" ") # cumleni bosluqlara gore ayiririq. Yeni sozleri tapiriq
print(sozler[-1]) # sozlerdeki axrinci indexi (-1) cap edirik
# 15
ededler = input("Ededler daxil edin: ").split(",")
for a in ededler:
print(a**2)
# 16
def bolunen35():
tambolunenededler = [] # 3 e bolunub 5 e bolunmeyen ededleri saxladigimiz list
for a in range(100,200): # 1 den 100 e qeder ededleri gezirik
if a%3==0 and a%5 != 0: # eger 3 e ve 5 e boldukde qaliq 0 olursa onu tamboluned ededler listine elave edirik
tambolunenededler.append(a)
return len(tambolunenededler)
print(bolunen35())
kral keşke diğer dilleri diğer konularıda sen anlatsan eminim abonen en az 2 milyonu bulur ama sadece tek bir alanda olduğu için keşfedilmemiş bir hazine gibisin
dersin tamamının sanal ortamda geçip finalini kağıt yapan hoca senide unutmayacak bu dünya...
İlk 2 derste hiçbirşey yapamayacakmışım gibi gelmişti 3. Ders çok iyi geldi 👏
Çok beğendim. Emeğiniz için teşekkürler..
Bir sorum olacak kaç elemanlı olduğunu yazdığımızda 5 oluyor(yani sıfırdan başlamıyor) neden acaba?
Tam olarak bilmiyorum bende yeniyim, sebebinin 0'ında bir eleman olduğunu kabul ediyor. Yani sıfır etkisiz bir sayı olsada bir eleman sonuçta, öyle olduğunu tahmin ediyorum.
@@huseyinkaratas4162 teşşekkürler
sayma işlemi 0'dan başlar. Ancak listedeki eleman miktarı ile elemanın kaçıncı sırada olduğu farklı şeyler.
@@xlulxd teşşekkürler
Hocam çok teşekkürler, müthiş bir anlatım... 🙏🏻
Hocam Python u yazanlar, sorted metodunu boşuna çıkarmışlar, neticede liste2 de yeni bir değişkene değer atamış oluyorsunuz. liste2 = sort (renkler) ile sorted metodunun yaptığı görevi yapmasına izin verebilirlerdi.
paragrafı seçip hepsini tek seferde nasıl yorum satırı haline getiriyoruz? yani başına # getirebiliyoruz
ctrl ve / tuşları ile yorum satırına alabilirsiniz
Abi yeni videolar ne zaman gelecek? merakla bekliyoruz.
hocam ALLAH sizden razi olsun Azerbaycannan size salamlar cox gozel anlatim
su gibi aktı, her videoda yazacagım kendimi tutamayıp.
Uzun fakat güzel videolar emeğinize sağlık.
Hocam örnek programlar ile kendimizi geliştirebileceğimiz bir sayfa veya bir döküman var mı?
Dersleri takip ediyoruz fakat örnekler üzerinde uygulayarak , uygulamaya çalışarak daha da iyi şekilde kafamıza oturabileceği kanaatindeyim.
Bu arada elinize emeğinize sağlık.
bulabildiniz mi o tarz bi sayfa veya doküman ?
@@asdaegadw bana da lazım
w3school hem öğteir hem test etmeni sağlar (web sitesi bu arada)
Emeğinize sağlık, çok güzel anlatım.
9:38. bende attributeerror: tuple object has n attrubite insert diyo aynisini yapmama ramen
çok iyi anlatıyorsunuz. teşekkürler.
TEsekkurler . Agzina saglik hocam
Elinize saglık
Kolay gelsin Yusuf Bey. Teşekkür ederim :)
Teşekkürler
💯💯💯💯
emeklerinize sağlık
:)
Defcon Android kolay gelsin :)
Hocam bizim c de bahsettiğimiz listeler pythonda ne diye geçiyor. Burada liste dediğiniz c de dizi oluyor. Ama ben c dilindeki liste yapsıını kullanmak istediğimde burada nasıl kullanacağım.
i think you are the best
bu videonun dəyərini bilin hamıya lazımi məlumatları verir
hocam gercekten cok iyi anlatmışsınız
Hocam silinen değişkenine renkler.pop ile tanımladığımızda sadece tanımlama olarak görmüyor aynı zamanda eleman silme işleminide gerçekleştiriyor. Ben sadece tanımlama yapmak istersem (bu tanımlamayı zaman zaman başka yerlerde kullanmak amaçlı yaptığımı varsayarsam)başka bir komut mu kullanmam gerekir?
Emeklerinize sağlık
mahmutoksuz kolay gelsin Mahmut Bey :)
Hocam merhabalar 18:35 kısmındaki komuta alma işlemini nasıl yaptınız ?
teşekkür ederim hocam
Hocam elinize sağlık ide olarak neyi önerirsiniz ben şu an vs code kullanıyorum ama pycharm daha kolay gibi geldi şu an ona geçtim
çok teşekkürler
Salam. Bu mövzu üzrə bir şey soruşmaq istəyirəm.
fruits=['kiwi', 'banana', 'orange', 'apple']
newlist=[x if x!='apple' else 'cherry' for x in fruits] # code is right
newlist=[x for x in fruits if x!='apple' else 'cherry'] #code is wrong
newlist=[x for x in fruits if x!='apple'] #code is right
`else` daxil olanda sıralamanı niyə dəyişdirməli oluruq? Bir iki nümunə də else, elif şərtləri olan nümunələr yaza bilərsiniz? Daha yaxşı anlamağımız üçün, zəhmət olmasa.
Still working as of today, ty!
Arkadaşlar split ve join metodları çalışmıyor.Onların yerine ne kullanabiliriz?
Hocanın kullandığı uygulama nedir???
pycharm
Teşekkürler
Hocam Selamlar;
Aşağıdaki kodu inceleyip yardımcı olur musunuz?
Kullanıcıdan istenen karakterleri numara ve karakter olarak listelere ayıran bir program yazdım. Ama kullanıcıya while döngüsü içinde soru sorarak "e" karakteri ile cevaplamasını istiyorum. Dolayısıyla "e" karakteri hiçbir zaman karakter seçeneği olarak girilemiyor. Bu kusuru nasıl giderebilirim? Umarım meramımı anlatabilmişimdir. Teşekkürler...
Açıkçası tam anlayamadım biraz daha açmayı denerseniz belki yardımım olabilir.
@@pythonagiris5616 Hocam şöyle; Input fonksiyonu ile kullanıcıdan klavyeden herhangi bir şey girmesini istiyorum. Kullanıcı rakam da sayı da ya da nokta virgül gibi noktalama işaretleri de girebilir. Programı yazarken while döngüsünden yararlanıyorum. While döngüsünde kullanıcıya devam etmek istiyorsanız "e" ye basın şeklinde giriş yaptırıyorum. haliyle "e" yi karakter olarak girdiremiyorum. e'ye basınca döngü gereği e'nin işlevini yerine getiriyor. Burada e'yi de karakter olarak girdirmek istiyorum.
Hocam merhaba,
x adinda bir liste içerisine y adinda ki bir listenin index lerinde bulunan veriyi birlestirmek(eklemek) için extend metodunu kullanıyoruz ama x listesinin sonuna dogru yazıyor. Mesela ben x listesin de 3. indexten sonra y listesinde ki verileri birlestirmek istiyorum. İnsert metoduyla yapmak istemiyorum anlattığınız gibi komple listeyi ekliyor bu şekilde olsun istemiyorum. extend metoduyla y listesinde ki verileri x listesiyle birleştirirken istediğim indexten eklemek istiyorum(sadece verileri yani). pop metodunda ki gibi ve sorted metodun da ki gibi yeni bir değişken tanimlayip bu degiskenleri extend de denedim ama olmadı. Listeleri string formatına da cevirdim yine yapamadım.Hatta reverse ve sort metodunu birlikte kullanmak için gösterdiğiniz farklı bir metod da denedim
gibi oda olmadı. insert ve extend metotlarını iç içe kullanarak eklemeya çalıştım yine olmadı. Saatlerdir yapamadım 🙂
Var mıdır bi çözümü hocam
liste1= ["sarı","mavi","yeşil","kırmızı","siyah","beyaz"]
liste2 = ["mor","turuncu"]
yeni_liste=list()
yeni_liste= liste1[0:4]+liste2+liste1[4:]
print(yeni_liste)
indis numarasıyla dizi elemanını silemiyormuyuz?
hocam birşey sorucam remove veya pop ile 2 tane elrman silme varmı mesela
renkler.remove("sarı", "mavi") bu şekilde falan varmı , denedim : denedim olmadı illa iki tane renkler.remove mu eklemek gerek
*item_list = ['mor', 'mavi', 'kırmızı', 'yeşil', 'sarı']*
# şeklinde bir liste olsun.
*new_list = []*
*for e in item_list:*
*if e not in ('sarı', 'mavi'):*
*new_list.append(e)*
*item_list = new_list*
# Veya bunu tek satırda yapabilirsin;
*item_list = [e for e in item_list if e not in ('sarı', 'mavi')]*
# Tabii programlamaya yeni başladıysan bunu anlaması biraz zor olabilir. Bu arada liste içindeki for döngülerine 'list comprehension' deniyor.
tesekkürler...
boş liste oluşturdum ve içine hesaplanan değerleri atadım her seferinde liste uzunluğu yaptığım işleme göre değişmekte ve ben son elemanı yazdırmak istiyorum sadece bunun için ne yapmam gerekiyor ?
renkler = ["Siyah", "Beyaz", "Sarı", "Mavi", "Yeşil"]
print(renkler.insert(0,"Siyah")) Hocam bu şekilde bir kod yazdırdığımda none çıkıyor. Bu kodun anlamı nedir acaba?
renkler.insert(0,"Siyah") dediğinizde listeye 0. indexe bir eleman ekliyorsunuz. Bu işlemin sonucu herhangi bir şeye eşit değil yani size herhangi bir değer döndürmüyor. O yüzden yazdırdığınızda bu işlemin bir sonucu yok manasına gelen None yazısını görüyorsunuz.
Python'a Giriş Çok teşekkürler hocam
18:31 hocam ben eski listemi bozmadan remove veya insert methot larini kullanamiyormuyum ?
BIz reverse yerine print(renkler[::-1]) yazarsakta ayni sey oluyor
Tersten alfabetik sıralarken renkler niye karıştı. Anlamadım.
Merhaba emeğinize elinize sağlık,videolarınız çok hoş ama üstünü açarak daha net bir biçimde anlatırsanız seviniriz hocam bu arada izleme listenizde bir video [Silinmiş Video] olarak gözükmekte.
Hangi terminali kullandığınızı sorabilirmiyim hocam :)
Yusuf Konuk elimden geleni yapacağım. Fikrinizi belirtttiğiniz için teşekkür ederim :) silinen video aslında yenisini yüklediğim için silindi. Yani bir eksik yok iyi günler :)
Yusuf Konuk Pycharm. Google a Pycharm yazarak ulaşabilirsiniz
Daha ne kadar acik anlatilabilir :)
Ben sonradan eklemek istediğim şeyi kaldırmak istediğimde olmadı, ve max almak istediğimde 4'ü 10'dan büyük buldu nasıl oluyor
Hocam sorted kodu herhalde kaldırılmış çünkü benim ki en güncel sürü fakat gözükmüyor bilginiz olsun
split metodunda ma dahil olacak şekilde yani ana metinden birşey kaybetmeyecek şekilde bölmek istersek ne yapmalıyız?
15:30'da sort metodunda listedeki elemanlar sayılardan oluşuyorsa elemanlar küçükten büyüğe doğru sıralanır demişsiniz. Ben bir örnek denedim ama olmadı. Nedeni ne olabilir?
numbers = ["4336", "56", "731", "860"]
print(numbers)
numbers.sort()
print(numbers)
yazdım ve terminalde şöyle bir sonuç verdi:
['4336', '56', '731', '860']
['4336', '56', '731', '860']
yani sıralamada bir değişiklik olmadı.
Cevabı şöyleymiş:sayıları integer olarak yazmamız gerekiyor.
numbers = [4336,56,731,860]
print(numbers)
numbers.sort()
print(numbers)
yazınca terminalde karşılığı:
[4336, 56, 731, 860]
[56, 731, 860, 4336]
Not: Benimle aynı sorunları yaşayan varsa kolaylık olsun diye buraya bırakayım.😊
@@mervepolat4740 naptınız ilerledinizmi pythonda ?
❤🎉🙏
adam master
abi hangi uygulamayı kulanıyorsun
emeğinize sağlık
def tambolunen35():
return list(filter(lambda x: x%3==0 and x%5==0 ,range(1,100)))
print(tambolunen35())
# 8
print(len(list(range(0,int(input("Eded daxil edin: ")),2))))
# 9
m = [2,2,4,3,6,9,6,1,5,1] # siyahi verilib
for a in range(len(m)-1,-1,-1):
if(m[a]>3):
m.pop(a)
print(m)
# 10
ayliqqiymetler = [136,151,125,119,146,133,118,106,138,136,127,101]
print(str(ayliqqiymetler.index(min(ayliqqiymetler))+1)+" ayda mali alib "+str(ayliqqiymetler.index(max(ayliqqiymetler))+1)+" ayda satmaq lazimdir")
# 11
for i in range(1,6):
print((i*str(i)).center(5))
# 12
# fibonacci seriyasi: 0,1,1,2,3,5,8
def fibonacci(eded,evvelkieded):
if eded > 100:
return
print(eded)
return fibonacci(eded+evvelkieded,eded)
fibonacci(1,0)
# 13
print(sum([int(a) for a in input("Ededler: ").split(",")]))
# 14
print(input("Cumle: ").split(" ")[-1])
# 15
print([int(a)**2 for a in input("Ededler: ").split(",")])
# 16
print(len(list(filter(lambda x: x%3==0 and x%5!=0 ,range(100,200)))))
# 17
saitler = ["a","ı","o","u","e","ə","i","ö","ü"]
print(len(list(filter(lambda x: x in saitler,input("Cumle : ")))))
# 18
eded = input("Eded: ")
print(list(filter(lambda x: str(x) not in eded ,range(0,10))))
# 19
print(input("Cumle: ").split()[::-1])
# 20
l = {len(a):a for a in input("Cumle: ").split(" ")}
print(l[min(l.keys())])
# 21
l = {len(a):a for a in input("Cumle: ").split(" ")}
print(l[max(l.keys())])
# 22
print(len(input("Cumle: ").split(" ")))
# 23
l = {a:len(a) for a in input("Cumle: ").split(" ")}
print(len(list(filter(lambda x: x==4,l.values()))))
# 24
print(list(filter(lambda x: x.startswith("a") and x.endswith("m"),input("Cumle : ").split(" "))))
# 25
print(len(list(filter(lambda x: x.endswith("lar"),input("Cumle : ").split(" ")))))
# 26 : 22 ile eyni
# 27
setr = input("Setr: ")
print(list(filter(lambda x: setr[x].isupper(),range(0,len(setr)))))
# 28
def isogram(soz):
l = {a:soz.count(a) for a in soz}
return len(list(filter(lambda x: x != 1,l.values()))) == 0
print(isogram(input("Soz: ")))
# 29
def convert(soz):
boyukHerfSayi = len(list(filter(lambda x: x.isupper(),[a for a in soz])))
kicikHerfSayi = len(list(filter(lambda x: x.islower(),[a for a in soz])))
return boyukHerfSayi if boyukHerfSayi < kicikHerfSayi else kicikHerfSayi
print(convert(input("Soz: ")))
# 30
def armstrongnumber(eded):
reqemler = [int(a) for a in str(eded)]
return eded == sum([a**3 for a in reqemler])
print(armstrongnumber(153))
31
def polindromecheck(eded):
return str(eded) == str(eded)[::-1]
print(polindromecheck(2872))
# 32
def artmasirasi(eded):
reqemler = [int(a) for a in eded] # eded reqemlerine bolunur, int-e cevirib listde saxlayiriq
return reqemler == sorted(reqemler)
print(artmasirasi((input("Eded: "))))
# 33
def ozreqemlerinebolunur(eded):
reqemler = [int(a) for a in eded]
return len(list(filter(lambda x: int(eded)%x==0,reqemler))) == len(eded)
print(ozreqemlerinebolunur(input("Eded: ")))
# 34
def cutsil(eded):
return "".join(list(filter(lambda x: int(x)%2!=0,[a for a in eded])))
print(cutsil(input("Eded: ")))
# 35
def NOYES(eded):
l = {a:eded.count(a) for a in eded}
return "YES" if len(list(filter(lambda x: x!=1,l.values()))) == 0 else "NO"
print(NOYES(input("Eded: ")))
# 36
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
def fibonacci(vereded,eded=1,evvelkieded=0):
if eded > vereded:
return
print(eded)
return fibonacci(vereded,eded+evvelkieded,eded)
fibonacci(10)
# 38
def myFunction(soz,herfler):
for a in soz:
if a not in herfler:
soz = soz.replace(a,"-")
return soz
print(myFunction("helicopter",["o","e","s"]))
# 39
ededler = list(filter(lambda x: x%7==0,range(1,int(input("Eded: ")))))
hasil = 1
for i in ededler:
hasil*=i
print(hasil)
# 40
siyahi = list(filter(lambda x: str(x).endswith("3"),range(1,int(input("Eded: ")))))
print(siyahi)
# 41
x,y = input("X,Y : ").split(",")
siyahi = list(filter(lambda x: x%6!=0,range(int(x),int(y))))
print(siyahi)
# 42
l = { a:len(a) for a in input("Cumle : ").split(" ")}
dordheriflisozsayi = len(list(filter(lambda x: x==4,l.values())))
print(dordheriflisozsayi)
# 43
sonularilebiten = len(list(filter(lambda x: x.endswith("lar"),input("Cumle : ").split(" "))))
print(sonularilebiten)
# 5
def bolunen(eded):
return eded % sum([int(i) for i in str(eded)])
print(bolunen(131))
# 6
def multN(n,a=1):
while(n//10 != 0):
a,n=a*(n%10),n//10
return a*(n%10)
def addim(num,counter = 0):
if(num in range(10)): return counter
return addim(multN(num),counter+1)
print(addim(77))
# 7
def tambolunen35():
return list(filter(lambda x: x%3==0 and x%5==0 ,range(1,100)))
print(tambolunen35())
# 8
# 2
def tekrarsil(a):
soz,t = "",""
for c in a: # sozdeki herfleri gezirik
if c != t: # herfin evvelki herfle eyni olmadigini yoxlayiriq
soz+=c # eyni deyilse soze elave edirik
t = c # indiki herfi evvelki herf kimi yadda saxlayiriq
return soz
# 3
def butunreqemler(eded):
return list(filter(lambda x: str(x) not in str(eded) ,range(1,10))) # [1,9] araligini filter edirik
print(butunreqemler(98305614820698024492))
# 4
# 4
def nomre(a):
emsal = 1
if(a.startswith("10")): # startswith funksiyasi stringin ona verilen argumentle baslayib baslamadigina gor True ve ya False return edir
emsal = emsal + 2 # eger 10 la baslayirsa demeli Baki nomresidir emsala 2 elave edirik
hisseler = a.split("-") # nomreni ni - ayiririq
if(hisseler[1][0] == hisseler[1][1]): # nomrenin ikinci hissesi eyni herlerden ibaretdirse onda emsala 3 artiririq
emsal = emsal + 3
if(hisseler[2][0] == hisseler[2][1] == hisseler[2][2]): # nomrenin ucuncu hissesi hamsi eynidirse onda emsala 6 artiririq
emsal = emsal + 6
print(emsal*50)
nomre("10-UU-556")
# 5
def bolunen(eded):
return eded % sum([int(i) for i in str(eded)])
print(bolunen(131))
# 6
def multN(n,a=1):
while(n//10 != 0):
a,n=a*(n%10),n//10
return a*(n%10)
def addim(num,counter = 0):
if(num in range(10)): return counter
return addim(multN(num),counter+1)
print(addim(77))
# 7
def tambolunen35():
return list(filter(lambda x: x%3==0 and x%5==0 ,range(1,100)))
print(tambolunen35())
çok iyi
Çok iyi .d
pop fonksiyonu ve reverse fonksiyonu bende çalışmadı.insert fonsiyonunda ise sadece 0 indeksine yeni renk yerleştirebiliyorum.ben anaconda spyder pyhton 3.7 kullanıyorum.onunla ilgisi var mı?
3.9 kullanıyorum bende de aynısı oldu