Finansçılar için Excel Eğitimi: https://borfin.com/tr/lectures/2456/f...
• Python Dersleri 1: Python Ortamının Kurulu...
Online Python eğitimi: https://www.udemy.com/course/python-m...
Bir eğitim satın alana ikinci eğitim ücretsizdir.
#shorts #short #shortvideo #python #pythonprogramming #numpy #pandas #pycharm #pythontutorial #python3 #pythonforbeginners #pythonprojects #python编程
############################################################
liste_uzun=[44,33,1,55,2,3,4,5,6]
print(liste_uzun)
#Bir liste içerisinde aranan bir elemanın olup olmadığını bulmak için IN fonksiyonu kullanılır.
sonuc=4 in liste_uzun
print(sonuc)
print(4 in liste_uzun)
sonuc=455 in liste_uzun
print(sonuc)
sonuc=sorted(liste_uzun)#Burada SORTED fonksiyonu sıralama yapar ana sıraladığı listeyi değiştirmez.
print(sonuc)#Burada sıralanmış şekilde sonuç üretir.
print(liste_uzun)#Burada ise asıl listenin değişmemiş olduğu görülecektir.
liste_uzun.sort()#Burada listenin kendisi de değişir ve elemanları sıralanmış şekilde görülür.
print(liste_uzun)
liste_uzun.sort(reverse=True)#Liste elemanlarını tersten sıralama yapılır.
print(liste_uzun)
kelime_listesi=["eleman 4",
"eleman 1",
"eleman 8",
"eleman 6",
"eleman 3",
"eleman 2",
"eleman 7",
"eleman 5",
"eleman 9"]
print(kelime_listesi)
kelime_listesi.sort()#Eğer elemanlar yazı olursa harf sırasına göre dizer.
print(kelime_listesi)
kelime_listesi.sort(reverse=True)
print(kelime_listesi)
print("***************")
kelime_listesi=[44,1,2,3]+kelime_listesi+[3,5,77,54,22,1]
print(kelime_listesi)
#kelime_listesi.sort() #Eğer elemanlar yazı ve sayılardan oluşursa sıralama yapamaz. Sonuç olarak hata verir.
#print(kelime_listesi) #Bu kısım hata verdiği için ekrana yazdırılmadı.
#######################################################################################################################
#Şu hususu da unutmamak gerekir ki listeleri her zaman bir değişkene atamak zorunda değilsiniz. Örneğin aşağıdaki işlem de çalışır:
sonuc=[1,2,3,4]+["selam","merhaba",kelime_listesi]#Burada yer alan [1,2,3,4] listesi önceden bir değişkene atanmadı.
print(sonuc,"--------")
sonuc.clear()#CLEAR komutu ilgili listenin içini boşaltır.
print(sonuc)
sonuc=[1,2,3,4]
sonuc1=sonuc.copy()#COPY komutu ilgili listeyi kopyalayıp başka bir listeye atar. Fakat bunu yapmanız şart değildir. sonuc1=sonuc ifadesi de yeterlidir.
print(sonuc1)
liste=['A','B','C','D','E','F','G','X','Y','Z','A','F','X','Y','A']
sayi=liste.count('A')#Bir listede bulunan eleman sayısını bulmak için COUNT kullanılır.
print("Liste içerisinde A harfi sayısı:",sayi)
print("Listede yer alan 'Ahmet' Sayısı:",liste.count("Ahmet"))
print("Listede yer alan 'a' Sayısı:",liste.count("a"))#Buradan da görüleceği gibi büyük harf ve küçük harfler aynı sayılmıyor.
#Listeye başka bir liste eklemek için EXTEND fonksiyonu kullanılabilir fakat kafanızda gereksiz yere fazla fonksiyon olmaması için bunu ezberlemeniz şart değildir. + ile de yapılabilir.
print(liste)
liste1=["ali","veli","Osman","Hasan","Ayşe","Fatma","Hüseyin"]
liste.extend(liste1)
print(liste)
liste=['A','B','C','D','E','F','G','X','Y','Z','A','F','X','Y','A']
print(liste)
liste+=liste1#Bunu aynı şekilde liste=liste+liste1 şeklinde de yapabilirsiniz.
print(liste)
#Aranan herhangi bir elemanın indeks numarasını getirmek için INDEX formülü kullanılabilir.
print(liste.index("X"))#X harfinin liste içindeki indeks numarasını verir.
liste.reverse()#Listenin sıralamasını tersine çevirir.
print(liste)
print("----------SON-----------")
#Dikkat: Listelerde kullanılan fonksiyonlardan bir çoğu yazılar (STRING) için de geçerlidir. Aşağıda bir kaç örnek vardır:
a="kenan".index("e")
print(a)#e harfinin ilgili kelimedeki indeks numarasını verir.
b="Selam herkese".count("e")#İlgili ifadede kaç tane 'e' harfi geçtiğini bulur.
print(b)
yazi="Herkese selam"
liste=list(yazi)
cumle=''.join(liste)
print(cumle)
#Çalışma şeklini anlamak için aşağıdaki yaklaşımı inceleyin:
cumle="-".join(liste)#Burada da görüleceği gibi - araya konarak liste elemanları birleştirildi.
print(cumle)
#Aşağıdaki örnekleri de inceleyin.
cumle=("-abc-").join(liste)
print(cumle)
cumle=("-"*33).join(liste)
print(cumle)
#####
import random
isim_listesi=["Abdullah Kaya","Abdulselam Ozarslan","Ahmet Aras","Ahmet Demirkol","Ahmet Turunç","Ali Rıza Kıldeş","Asım Dursun","Atalay Gençel","Aydın Tarı","Cüneyt Güçün","Damla Fidan","Deniz Berkay Çiçek","Derya Arıkboğa","Elif Aslan","Emine Torun","Erkan Yüzgeç","Faruk Uzman","Fatih Erdem","Fırat Kaya","Gülşah Zaman","Haluk Kazanasmaz","İbrahim Esmer","İhsan Akkuş","İzzet Bozkurt","Mehmet Akif Çelik","Mehmet Esen","Mesut Burak Derge","Muhammed Vurulmaz","Murat Göğebakan","Mustafa Demirel","Mustafa Kalkan","Mustafa Utkun","Necat Aslan","Onur Utku Yüksel","Seyfettin Yanık","Tahsin Aytekin"]
random.shuffle(isim_listesi)
print(isim_listesi)