hocam set için süslü parentez kullanılıyor dedik geçen derslerde ama burdaki cevapta normal parantez kullanılıyor demişsiniz bir yalnışlık olabilir mi ?
4:43 neden "Yakın Kampüs" "yakin kampüs" şeklinde oldu. "yakın" yani i değilde ı harfi olması gerekmiyor mu? çıktısını aldığımda da "yakin kampüs" oluyo nedense.
Hocam python bitmeden son satırda mesela cevap.get yazılan var get komut olarak biliyorum get artık bitiş mi demek ve get orta kısımlarda kullanılır mı
9:20 Hocam bu soruda yeni liste oluşturmayı unuttunuz galiba. Yani onu yeni bir bir değişkene kaydetmeniz gerekmiyor muydu? liste2=liste[2:6:3] kodu ile
Abi tarayıcım maalesef canvas desteklemiyor youtube dan visual studio programıyla video izlerken kod yazmaya çalışıyorum herkes canvas kullanıyo ama projemi .html kullanmama rağmen bomboş oluyo ne yapmalıyım lütfen geri dönüş yab abi
Liste içerisinde, Boolean olan True değerini 1, False olan değeri 0 olarak adresliyor Python. Dolayısıyla soldan sağa index olarak hangisi önceyse onu output olarak veriyor diğerlerini sete çevirdiği için output olarak vermiyor.
@@sparksu_ 2 ve 4 elemanlarını elde etmek için. [2:6:3] kullanmalıyız. yani [2:6:3] için söylersem 0 1 2 diye saydığımızda. 2 elemanına ulaşmış oluyoruz. daha sonra 6'ya kadar geliyoruz. o da 5'e denk geliyor. (0'dan saydığımızı unutma) ancak 5 dahil olmuyor. yani 4'ü almış oluyoruz. mesela 5'e kadar saysaydık True ifadesini alacaktık. 5'e kadar geldik ama 5 dahil değil, dahil olan 4'tür. son olarak 3 de bizim mesafe atlama aralığımız oluyor. yani ben böyle anladım. yanlış olabilir.
Liste içerisinde, Boolean olan True değerini 1, False olan değeri 0 olarak adresliyor Python. Dolayısıyla soldan sağa index olarak hangisi önceyse onu output olarak veriyor diğerlerini sete çevirdiği için output olarak vermiyor.
Merhaba hocam ben bu yazılar kısmında soruları aynı cevabı yazamam rağmen hata alıyorum sorun nedir acaba IndexError Traceback (most recent call last) in 1 # "ü" harfini index komutu kullanmadan döndür (İpucu: []) ----> 2 strvar [10] IndexError: list index out of range NameError Traceback (most recent call last) in 1 # "ü" harfinin konumunu, index komutu kullanarak döndür ----> 2 strvar.index(ü) NameError: name 'ü' is not defined
Üst kısımdaki hatayı anlamadım, kodun tamamını paylaşırsanız yardımcı olabilirim (tercihen Facebook yazılım grubundan ekran görüntüsü olacak biçimde). İkinci hatada ü harfinin indexini aramak istiyorsanız ve bu bir string değişkeni oldugu için strvar.index('ü') şeklinde yazmalısınız
konuların altında bize verilen ilk girdileri ctrl+enter ile print komutu ile ekrana yazdır ondan sonra soruları cevapla, yani yazılar konusunun altında bize verilen strvar = 'Yakın Kampüs' girdisine print(strvar) komutu ver sonra altındaki soruları cevapla
Mükemmel anlatım ve çok kıymetli emekleriniz için şükranlarımızı sunarız.
Soruları ilerleyen zamanlarda konuları tekrar etmek için saklanabilir TEŞEKKÜRLER...
vallahi bizim profösör anlatmayı bilmiyormuş, tebrikler hocam :)
ne okuyorsun nerede okuyorsun ?
my dict falan ayip oluyo... harikasiniz tesekkurler emeginiz icin
kahkaha patlaması
Hocam dersler efsane , elinize sağlık.
11:35
liste=['1','True',5,4,True,3,2,'a',1]
print(liste)
print(len(liste))
set(liste)
print(set(liste))
print(len(set(liste)))
['1', 'True', 5, 4, True, 3, 2, 'a', 1]
9
{True, 'True', 3, 4, 5, 2, 'a', '1'}
8
liste=['True',True, '1', 1, 1, 1, 1]
print(liste)
print(len(liste))
set(liste)
print(set(liste))
print(len(set(liste)))
['True', True, '1', 1, 1, 1, 1]
7
{'1', True, 'True'}
3
Listeler ve setler bölümünde 2. ve 4. elemanları içeren liste oluşturun demişsiniz ama 2. ve 5. elemanlarla listeyi oluşturmuşsunuz değil mi?
sıralama phyton da sıfırdan başlar o yüzden 2. ifade aslında 3.
4. ifade de aslında 5. elemandır
bu yorumu arıyordum hoca cevabı yanlış vermiş
Aynen öyle SUAT ABEYYY
size minnettarım sevgili hocam, buraya kadar sizin harika anlatımınız ve programınız sayesinde ilerleyebildim. :)
set süslü parantez değil miydi? bilen birisi cevaplayabilir mi ?
hocam en sonda set için de parantez dediniz, süslü parantez değil mi ?
Efsanesiniz hocam.
biraz garip oldu ama 8:40 taki soruya print(liste[len(liste)-1]) cevabını verdim hani listede kac eleman var bilmiyorsak falan diye düsünerek
liste = [1, 'a', 2, 3, True, 4, 5, 'True', '1']
Index asagida ki gibi. sanirim karisiklik olmus videoda.
liste[0]: 1
liste[1]: 'a'
liste[2]: 2
liste[3]: 3
liste[4]: True
liste[5]: 4
liste[6]: 5
liste[7]: 'True'
liste[8]: '1'
Yani cevap aslinda:
liste2 = liste[2:5:2]
eger listenin 4. index'inde hangi degerin oldugunu gormek isterseniz asagida ki gibi saglamasini yapabilirsiniz.
liste[4]
True olarak dondurecektir.
hocam set için süslü parentez kullanılıyor dedik geçen derslerde ama burdaki cevapta normal parantez kullanılıyor demişsiniz bir yalnışlık olabilir mi ?
2. eleman demekle index numarası 2 aynı şey demek mi?
bence de değil orda biraz ezberden gidildiğini düşünüyorum
veri listesinde set köşeli parantez yazıyor cevap tuple ile düz parantez nasıl oluyor hocam
ben testi açtığımda cevapları ile çıkıyor cevapsız halini nasıl bulabilirim
set ifadesinde süslü parantez kullanmıyor muyduk?
ben de öyle düşünüyorum ya bi hata mı oldu acaba
hatalı olmuş, iş kazası diyelim.
evet ben de ona şaşırdım kendim cevaplarken set'i süslü paranteze koymuştum.
emeğinize sağlık hocam🙏
tesekkurler
ben de test kısmı gözükmüyor neden acaba?
Hocam True değil de (1 , '1') teke indirgenmiş listeden sete çevirdiğimizde
8:54 de listenin 2. ve 4. elemanları derken a ve 3 ü demek istemiyor mu neden 2 ve 4 alındı???
4:43 neden "Yakın Kampüs" "yakin kampüs" şeklinde oldu. "yakın" yani i değilde ı harfi olması gerekmiyor mu? çıktısını aldığımda da "yakin kampüs" oluyo nedense.
önce upper yapınca I oldu, büyük I'nın karşılığı ingilizcede küçük i olduğu için öyle bir dönüşüm oldu
Adamimsin bariscelik
Hocam listeyi set'e çevirince True ve 1'i aynı görüyor. Aynı şekilde False ve 0'da da yapıyor bunu.
bu çok yanlış bir bilgi.
@@bora3649 Emin misiniz?
Şu komutu çalıştırınca ne dönütü alıyorsunuz?
a=[]
a.insert(0,1==2)
a.insert(1,0)
set(a)
hocam siz her yol mübah diyince ben de listeyi istediğiniz elemanlarla tekrar oluşturup yazdırdım :D
same :D
Hocam videolar daha seri gelebilir mi ? Sevgiler, saygılar.
13:32 de direk ic_ice_liste.remove(3) deyip printleseydik ya hocam ben de diyorum yanlış mı yaptım acep.Neyse ki her yol mübah yazmıssınız..:)
Merhaba hocam. Ben strvar kısmında ilk soruyu yapmama rağmen name error veriyor ve name not defined diyor. Neden?
Hocam videolar daha seri gelebilir mi ?
09:30'daki sorunun cevabı yanlış değil mi ? ben bu şekilde yaptım liste2 = liste[2::5]
print(liste2) Out: [2, 'True']
Hocam python bitmeden son satırda mesela cevap.get yazılan var get komut olarak biliyorum get artık bitiş mi demek ve get orta kısımlarda kullanılır mı
12:11 'true' yu degil 2 tane 1 olan 1i bire indirgiyor
hocam sorulara nereden ulaşabilirim link vs.
Tüm sene comp thinking dersinde yattım. ödevleri soruları internete yazarak yaptım. Şimdi bu kral hoca saolsun finalden 100 çekicem xd
kaç aldın 8 ay geçmiş
90 almisim
@@erenozklnc9427 şuan kariyerin nasıl
iyi, bit şirkette technical artistlik yapıyorum. oyun optimizasyonu ve bilgisayar grafikleri üzerine ilerliyorum.@@alperenuzn
9:20 Hocam bu soruda yeni liste oluşturmayı unuttunuz galiba. Yani onu yeni bir bir değişkene kaydetmeniz gerekmiyor muydu? liste2=liste[2:6:3] kodu ile
Tekrar yazdırmak isteseydi atayabilirdi ama elzem değil.
Abi tarayıcım maalesef canvas desteklemiyor youtube dan visual studio programıyla video izlerken kod yazmaya çalışıyorum herkes canvas kullanıyo ama projemi .html kullanmama rağmen bomboş oluyo ne yapmalıyım lütfen geri dönüş yab abi
Merhaba herkese. Bu egitimi tamamlayınca Python'da ne seviyede olmuş olacağız ?
Temel
14:23 de neden :2 ye kadar aldık burada 2 dahil olmuyordu :3 e kadar alınması gerekmez mi?
İndex 1den değil 0dan başliyor çünki
True yu bir tane azaltıyor listeyi sete çevirirken peki neden 1 leri azaltmıyor onların da typeları farklı true larda olduğu gibi
merhaba, bunu ben de merak ediyorum siz bir yanıt bulabildiniz mi bu konu ile ilgili ?
Hayır maalesef :( boolean olduğu içindir belki :/
@@kubrakubra611 anladım teşekkürler ben bir şey daha soracaktım bu playlist'i sonuna kadar izledin mi , izlediysen etkisi oldu mu acaba ?
Rica ederim. İzlemedim ama faydası olduğunu düşünüyorum bu tarz videoların ama uygulamalı olarak da pekiştirmek lazım sadece izlemek yetmiyor
Liste içerisinde, Boolean olan True değerini 1, False olan değeri 0 olarak adresliyor Python. Dolayısıyla soldan sağa index olarak hangisi önceyse onu output olarak veriyor diğerlerini sete çevirdiği için output olarak vermiyor.
dictionary bölümüne bak hocam
hocam yanıt ne demek hep kullanıyorsunuz ? garip bir kelimeye benziyor
Anaconda dan spyder kullanıyorum .Ben açamadım testleri. nasıl yapabilirim??
jupyteri dene
pop kullanarak olmaz ki zaten o
Hocam, set in ki süslü parantez değilmiydi?) {} böyle olan. 21:11
bende öyle yaptım knk neden öyle dediki hoca cevap bulabildin mi??
süslü parantez set oluyor
denerseniz görüceksiniz
Gokce Gun gelsin artik ya
9:27 listenin 2. ve 4. elemanı diyor yani 2 ve True 'yu içeren bir liste oluşturmak gerekmiyor mu
ben de buna takıldım
o 4 derken listenin içindeki sayı olan 4'e göre yaptı galiba
Aynen öyle yaptı ama Türkçem ve ben bu yazdığım gibi anladık dksnxnnx
@@sparksu_ 2 ve 4 elemanlarını elde etmek için. [2:6:3] kullanmalıyız. yani [2:6:3] için söylersem 0 1 2 diye saydığımızda. 2 elemanına ulaşmış oluyoruz. daha sonra 6'ya kadar geliyoruz. o da 5'e denk geliyor. (0'dan saydığımızı unutma) ancak 5 dahil olmuyor. yani 4'ü almış oluyoruz. mesela 5'e kadar saysaydık True ifadesini alacaktık. 5'e kadar geldik ama 5 dahil değil, dahil olan 4'tür. son olarak 3 de bizim mesafe atlama aralığımız oluyor. yani ben böyle anladım. yanlış olabilir.
@@berke5709 4. eleman true değil mi neden 6'ya kadar geliyoruz?
Listi pek anlayamadığım için yeniden oğrenicem listi
❤❤❤
( ) Set değişsiniz. { } Set sanırım buydu.
benimde kafam karıştı
>>> liste = [1,2,3,6,7,"true",True,"a","b"]
>>> len(liste)
9
>>> print(len(liste))
9
>>> set(liste)
{1, 2, 3, 6, 7, 'b', 'a', 'true'}
>>> len(liste)
9
>>> print(len(set(liste)))
8
cmd ekranından python çalıştırıp kontrol ettim.
not: python sürüm 3.9.1
@@bora3649 True neden kayboluyor o zaman
Liste içerisinde, Boolean olan True değerini 1, False olan değeri 0 olarak adresliyor Python. Dolayısıyla soldan sağa index olarak hangisi önceyse onu output olarak veriyor diğerlerini sete çevirdiği için output olarak vermiyor.
@@bora3649cmdde yapmanin farkı ne
5 in 4 e bölümünden kalan 0,25 değilmidir ?
senin matematik dersine rambo okan mı girdi
@@atillahanislam2549 hkdafjsjkdfjkdsffdh
Merhaba hocam ben bu yazılar kısmında soruları aynı cevabı yazamam rağmen hata alıyorum sorun nedir acaba
IndexError Traceback (most recent call last)
in
1 # "ü" harfini index komutu kullanmadan döndür (İpucu: [])
----> 2 strvar [10]
IndexError: list index out of range
NameError Traceback (most recent call last)
in
1 # "ü" harfinin konumunu, index komutu kullanarak döndür
----> 2 strvar.index(ü)
NameError: name 'ü' is not defined
Üst kısımdaki hatayı anlamadım, kodun tamamını paylaşırsanız yardımcı olabilirim (tercihen Facebook yazılım grubundan ekran görüntüsü olacak biçimde).
İkinci hatada ü harfinin indexini aramak istiyorsanız ve bu bir string değişkeni oldugu için strvar.index('ü') şeklinde yazmalısınız
konuların altında bize verilen ilk girdileri ctrl+enter ile print komutu ile ekrana yazdır ondan sonra soruları cevapla, yani yazılar konusunun altında bize verilen strvar = 'Yakın Kampüs' girdisine print(strvar) komutu ver sonra altındaki soruları cevapla
üstteki komutları run etmeden sonraki hücreyi çalıştırınca hata veriyor. Önce üstteki hücreleri çalıştırın sonra istediğiniz hücreyi çaliştirin.
2:26
❤❤