Python Dersleri: 25 - SÖZLÜKLER

preview_player
Показать описание
Python derslerimizde komple eğitim serisinin bu videosunda sözlükler hakkında bilgi veriliyor.

Bu derste sözlükler nedir, nasıl tanımlanır, sözlüklerde hangi metotlar ve fonksiyonlar kullanılır gibi konuları inceleniyor.

*** evieplus academy ***
Sorularınız için aşağıdaki linkten foruma ulaşabilirsiniz:
Ücretsiz sertfika almak için aşağıdaki linki kullanabilirsiniz:
Ek bilgi ve kaynak için aşağıdaki linklerde bulunan sitemizi ziyaret edebilirsiniz:

*** 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.

Anlatmamı ve detaylandırmamı istediğiniz konular için aşağıya yorumunuzu ekleyin.

Eğitmen: Ferhat Mousavi

#PythonDersleri
Рекомендации по теме
Комментарии
Автор

Kodlama ve kodlamayla ilgili sorularınızı aşağıdaki linkten sorabilirsiniz:
Açıklamamı veya anlatmamı istediğin diğer konular için yorumlara yazarak benimle paylaşabilirsin.

evieplusAcademy
Автор

önceki ödev

sentence = input('Please enter your centences')
degisken = sentence.split()
degisken3 = (f'kelime sayınız {len(set(degisken))}')


tuple(degisken3)
print(degisken3)

kavakkaracalar
Автор

arkadaşlarla sürekli izliyoruz ... Kanalımız size teşekkür ediyor.

Vidoit
Автор

yeni bir proje bir transalte programina benzer bir sey :)
tumliste=dict()
say1=1
say2=1
while True:
print(F"\n{'<<English Translate>>':^25}")
print('1. yeni sozler ekle')
print('2. tercume et')
print('3.sozlukden sil')
print('4.kaitli sozleri listele')
print('5.cikis')
secmenu=input("Seciminiz? ")
if secmenu=='5':
print('cikisiniz tamamlanmistir')
break
if secmenu=='1':
while True:
say1 = str(input('ingilizce sozu yazin: '))
if say1.upper()=="E":
break
say2=str(input("turkce karsiligini yazin: "))
if say2.upper()=="E":
break
test = str(say1)
tumliste[test]=say2
print('kaydiniz basarili')


print('menuye geri donmek icin (E)vet basin')
if secmenu=='2':
sor1=input('tercume etmek istediginiz sozu ingilizce giriniz: ')
if sor1 in tumliste:
print(F"{sor1} ->> {tumliste[sor1]}")
else:
print('girdiginiz metin listede bulunmamaktadir')
if secmenu=='3':
sil=input('listeden silmek istediginiz metiniz ingilizce giriniz: ')
if sil in tumliste:
tumliste.__delitem__(sil)
print('silme islemi basarili')
else:
print('girdiginiz metin listede bulunmamaktadir')
if secmenu=='4':

for key in tumliste:

else:
print('lutfen menuden bir islem giriniz')

salehaliyev
Автор

dictionary = {
"yasaklikelime1": "amk",
"yasaklikelime2": "aq"
}


userInput = input("Bir Şey Yaz :")
if dictionary["yasaklikelime1"] in userInput:
newuserInput = userInput.replace(dictionary["yasaklikelime1"], "***")
print(newuserInput)

elif dictionary["yasaklikelime2"] in userInput:
newuserInput = userInput.replace(dictionary["yasaklikelime2"], "***")
print(newuserInput)

else:
print("küfür değil")

aslında liste yapmak bunun için daha uygun ama sözlükle bu kadar oldu.

AhmetKaya-
Автор

Teşekkür ederim hocam bunu bekliyordum.

kulturmedium
Автор

yasak = dict(yasak1="aq", yasak2="amq", yasak3="oç")
sentence = input("please enter a sentence :")
for words in (sentence.split()):
if words in str(list(yasak.items())):
print("aynen kuzenin yazdı bunları")
break
else:
print(sentence)

jokaoss
Автор

cumle=input("Bir cumle giriniz.... ")
for i in ["aq", "amk"]:
cumle=cumle.replace(i, "*")
print(cumle)

sevdaaghalarova
Автор

bannedWords = {"amk": "***", "aq": "**"}
sentence = input("Enter a sentence: ")
for word in sentence.split():
word = bannedWords.get(word.lower(), word)
print(word, end=' ')



ilk başta aşağıdaki gibi yaptım sonra biraz daha uğraşınca yukarıdaki gibi daha basit bir şekilde hallettim.



bannedWords = {"amk": "***", "aq": "**"}
sentence = input("Enter a sentence: ")
newSentence = ""
for word in sentence.split():
if word.lower() in bannedWords:
word =
newSentence += f'{word} '
else:
newSentence += f'{word} '
print(newSentence)

allthings
Автор

hocam anlatım çok güzelde sen araba kanalı değilsinki ses tonlamanı o şekilde yapyırsun doğru bir şekilde namesiz devam

mustafaavci
Автор

Hocam pycharmi yuklemistim fakat bir sure sonra calismamaya basladi yeniden yukledim sonra birkac defa kurdum calismadi en sonunda kurdum ki en onemli fonksiyonlar dan biri olan shift F10 calismiyor ve codlarimi calistiramiyorum.
Sizce bu sorunu nasil cozebilirim?

mansurlla
Автор

banDict = {"amk", "aq"}
customerMessage = input("enter your message: ")
for message in customerMessage.split():
if message in banDict:
customerMessage = customerMessage.replace(message, "...")
print("your message has a wrong word.")
else:
customerMessage
print(customerMessage)

bars
Автор

Hocam selamlar.

Bu derste verdiğiniz ödevi aşağıdaki kodlarla çözmüştüm. Siz 27. videoda farklı şekilde çözmüşsünüz.

Ancak her iki çözümde de eğer yasaklı kelimelerden sonra noktalama işareti koyarsak kelimeyi sansürlemiyor. Bunun nedeni nedir?

Benim çözümüm;

sozluk = {
"amk": "bip",
"aq": "bip"
}

cumle = input("bir cümle yazınız: ")
revCumle = cumle.split()
yeniCumle = ""
for kelime in revCumle:
yeniCumle += f"{kelime} "
for sansurlu in sozluk.keys():
if kelime == sansurlu:
yeniCumle = yeniCumle.replace(sansurlu, sozluk[sansurlu])
else:
continue

print(yeniCumle)

Onder_Akkaya
Автор

Emeğinize sağlık. Bir sorum olacak. Sözlük içine girdiğimiz bilgilerin çıktısını alabiliyoruz. Peki kullanıcıdan name, email ve phonenumber adında input istesek ve her yeni kişi ve bilgilerini nasıl kaydedebiliriz. Yapmak istediğin klasik telefon rehber uygulaması. Kişi eklemek, rehberde aramak ve silmek işlemlerini nasıl yapabilirim.Teşekkürler.

omerdemirarslan
Автор

not_allowed= ("aq", "amk")
string =input("yazı gir :")
for word in not_allowed:
string= string.replace(word, "*"*len(word))
print(string)

dronurelmas
Автор

warning={
"amk" :"*",
"aq" : "lanet olsun",

}
name =input("Cümlenizi giriniz: ")
sentence = name.split()
string = ""
for item in sentence:
if item == "aq" or item == "amk":
string += warning[item]

else:
string += item
string += " "
print(string)

abdurrahmancolakoglu
Автор

Odev Cozumu

sentence = "Bu nasil bir dunya amk, kapitalizm dunyanin icine siciyor amk"
sentence = sentence.split()
for word in sentence:
print(f"{word.replace('amk', '...')}", end=" ")

oguzturkyilmaz
Автор

def sansurle(cumle: str):
yasakliKelimeler = ["amk", "aq"]
cumleninKelimeleri = cumle.split()
sansurlenmisCumle = ""

for kelime in cumleninKelimeleri:
if kelime in yasakliKelimeler:
for karakter in kelime:
kelime = kelime.replace(karakter, ".")
if kelime != cumle[-1]: # cümlenin son kelimesi değilse
kelime += " " # sonuna bir boşluk ekle
sansurlenmisCumle += kelime
print(sansurlenmisCumle)


sansurle("amk ve aq sansürlenmiştir isteyen denesin amk")

deo
Автор

def sansurle(cumle, yasakli_kelimeler):
for kelime in yasakli_kelimeler:
cumle = cumle.replace(kelime, '.' * len(kelime))
return cumle

def main():
yasakli_kelimeler = ["amk", "aq"]

cumle = input("Lütfen bir cümle girin: ")
sansurlu_cumle = sansurle(cumle, yasakli_kelimeler)

print("Sansürlü Cümle:", sansurlu_cumle)


if __name__ == "__main__":
main()








yasakli_kelimeler=["amk", "aq"]
cumle=input("Lütfen bir cümle giriniz: ")
if yasakli_kelimeler[0] in cumle:
cumle=cumle.replace(yasakli_kelimeler[0], "a*k")
print(cumle)
elif yasakli_kelimeler[1] in cumle:
cumle=cumle.replace(yasakli_kelimeler[1], "a*")
print(cumle)
else:
print(cumle)





yasakli_kelimeler=["amk", "aq"]
cumle=input("Lütfen bir cümle giriniz: ")
for kelime in yasakli_kelimeler:
if kelime=="amk":
cumle=cumle.replace(kelime, "a*k")
elif kelime=="aq":
cumle=cumle.replace(kelime, "a*")
print(cumle)

yasaklı_kelimeler = ["amk", "aq"]
sayac=0
while sayac<5:
cumle = input("Bir cümle giriniz: ")
for kelime in yasaklı_kelimeler:
if kelime in cumle:
if kelime=="amk":
cumle=cumle.replace(kelime, "a*k")
elif kelime=="aq":
cumle=cumle.replace(kelime, "a*")
else:
print(cumle)
sayac+=1

Betabdullah
Автор

sozluk={"amk": ".", "AMK": ".", "Amk": ".", "aq": ".", "Aq": ".", "AQ": "."}
kelime=input("Bir cümle girin: ")
liste=kelime.split()
outputstring=""
for index in liste:
outputstring+= f"{sozluk.get(index, index)} "
print(outputstring)

rmvzgdw