#Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • #Python derslerimizde komple eğitim serisinin bu videosunda 1. projenin adım adım yapılışı anlatılıyor.
    Projede basit bir sözlüğü nasıl yazacağınız gösteriliyor. Buraya kadar öğrendiğiniz bazı konuları tekrar işleniyor. Proje oluşturup, programınızı yazıp, programınızı PyCharm olmadan nasıl çalıştıracağınız gösteriliyor.
    Derse ait dosyalar:
    github.com/Evi...
    ** 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

ความคิดเห็น • 86

  • @evieplusAcademy
    @evieplusAcademy  5 ปีที่แล้ว +1

    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.

    • @kenanboztepe4918
      @kenanboztepe4918 5 ปีที่แล้ว

      bir chatbot yazabiliriz mesela e ticaret için

  • @tanertuna2687
    @tanertuna2687 2 ปีที่แล้ว +2

    16:32 de conta yandı 😊

  • @gundelikbilgi4853
    @gundelikbilgi4853 3 ปีที่แล้ว

    Ferhat hocam sizlere sarılmak istiyorum resmen bu okadar çok işime yaradı ki anlatamam çok teşekkür ederim

  • @mertemreozturk9643
    @mertemreozturk9643 5 ปีที่แล้ว +1

    hocam yeni video gelsin artık:( sizin sayenizde python öğreniyorum çok teşekkür ederim.

  • @aysenurhansasaracoglu2061
    @aysenurhansasaracoglu2061 4 ปีที่แล้ว +4

    hocam merhaba hata == > girilen bir kelime dict içinde olmadığında hata veriyor.
    çözüm ise ; for döngüsü içine continue komutu eklemek
    aşağıda paylaşıyorum kontrol eder misiniz acaba ?
    for word in words:
    wordDefinations = dictionary.get(word, "[ANLAMI BULUNAMADI]")
    if word not in dictionary:
    print(f"Girdiğiniz {{{word}}} kelimesi sistemde mevcut değildir. ")
    continue
    if len(wordDefinations) == 1:
    print(f"{word.upper():

  • @murat7172
    @murat7172 5 ปีที่แล้ว

    Harika bir ders olmuş. Teşekkürler.

  • @berkergur
    @berkergur 3 ปีที่แล้ว

    Tekrarı önlemek için kümeye çevirdiğimiz de output karışık çıkıyor. Bunun yerine basit bir kontrol eklenebilir kontrol sonucu kelime tekrar ediyorsa silinebilir. Hem nasıl olsa cümleyi de parçaladık. Bence tabi :-D

  • @extrem2497
    @extrem2497 5 ปีที่แล้ว

    Hocam devamı inşallah gelir dört gözle bekliyoruz..

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว +1

      Merhaba,
      Yeni videoları çekmeye başladım yakında yükleyeceğim.

  • @canixopm2966
    @canixopm2966 5 ปีที่แล้ว

    hocam devamı gelsin takipteyiz...

  • @EAksu-nq4ho
    @EAksu-nq4ho 4 ปีที่แล้ว +1

    Dersleri çok verimli buluyorum ve emeğiniz için teşekkür ediyorum.
    Sorum şu : Bir proje yazarken, strateji seçimini nasıl yapıyorsunuz? Bazan bir işlemi yapmanın birden çok yolu oluyor ama sizin bir seçiminiz var. Bu seçim neye göre oluşuyor? Ayrıca Algoritma oluşturma becerisini nasıl geliştirebiliriz?

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +2

      Becerinin artması için çok kod yazmak gerekir. Başka bir yolu bulunmuyor.
      Kod yazarken normalde problemin birden fazla çözümü bulunur.
      Acemiler genelde en basit çözümü seçerler. Ama zamanla en basitin en doğru çözüm olmadığı görülür.
      Seçilecek çözüm en basit en anlaşılır ve genişletilmesi mümkün olan çözümdür.
      Kod yazmaya devam ettiğiniz sürece bu kriterlere uyan çözümü seçmek çok daha kolay olacak.
      Özetle çok çalışıp kod yazmaktan başka bir çareniz bulunmuyor.

    • @EAksu-nq4ho
      @EAksu-nq4ho 4 ปีที่แล้ว

      @@evieplusAcademy Teşekkür ederim

  • @dsadasdsadasd6822
    @dsadasdsadasd6822 5 ปีที่แล้ว +2

    hocam obje tanıma görüntü işleme yüz tanıma gibi örnekleri alırsanız türkiye için çok güzel bir kaynak olur

  • @burakimdat2507
    @burakimdat2507 4 ปีที่แล้ว +2

    Hocam sohbette söyledikleri gibi olmayan cümle ve kelimelerde sistem error veriyor ve kapanıyor. Çözüm olarak ise ["ANLAMI BULUNAMADI"] kodunu hemen altına;
    "Eğer word sözlükte yoksa devam et " demek. Denedim oluyor :) Arkadaşlar için kodu buraya bırakıyorum.
    for word in words:
    wordDefinitions = dictionary.get(word, "[ANLAMI BULUNAMADI]")
    if word not in dictionary:
    continue

    • @barskeskinkaya5190
      @barskeskinkaya5190 4 ปีที่แล้ว

      Merhaba. Bişey sorabilir miyim? wordDefinitions = dictionary.get(word, "[ANLAMI BULUNAMADI]") bu ifade zaten word dictionaryde değilse anlamı bulunamadı olarak ata demek değil miydi? Neden tekrar aynı şeyi yazmak gerektiğini anlayamadım. if word not in dictionary ifadesiyle aynı anlam taşımıyor mu?

    • @burakimdat2507
      @burakimdat2507 4 ปีที่แล้ว

      @@barskeskinkaya5190 Kardeşim CMD'den çalıştırınca olmayan birşey yazdığın zaman sistem kapanıyor tekrar çalıştırmak zorundasın bunu önlemek için o komutu yazdık.

    • @barskeskinkaya5190
      @barskeskinkaya5190 4 ปีที่แล้ว +1

      @@burakimdat2507 teşekkürler

  • @nihadhuseynov1804
    @nihadhuseynov1804 ปีที่แล้ว +1

    @eviplusAcademy bug [ANLAMI BULUNAMADI] kısmının tuple olmamasıdır bana göre. Bence ilerideki zamanlarda sorun çıkara bilir

  • @bugrahanyurdalan454
    @bugrahanyurdalan454 5 ปีที่แล้ว

    Emeğinize sağlık

  • @zaferbakr3727
    @zaferbakr3727 4 ปีที่แล้ว

    hocam ellerinize sağlık

  • @mervekircicek
    @mervekircicek 4 ปีที่แล้ว +1

    Merhaba, oncelikle emeginize saglik. Kodlamaya yeni basladigim icin acikcasi konulara cok hakim degilim ama simdiye kadar olan videolarin hepsini izledim. Hatanin nerede oldugunu anladim ama simdiye kadar ogrendiklerimle cozemiyorum, cozumunde yeni seylere mi ihtiyacimiz var ? Yoksa daha onceki konularla cozulebilir mi ? Tesekkurler.

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +1

      Mevcut bildiklerinizle çözebilmeniz gerekiyor

    • @mervekircicek
      @mervekircicek 4 ปีที่แล้ว

      evieplus Academy teşekkürler çözdüm 👍

  • @DerecedenDinle
    @DerecedenDinle ปีที่แล้ว

    Hocam cmdde projeyi açma kısmını hızlı geçmişsiniz sanki ben anlamadım . Projenin nerde olduğunu nasıl bilecez üstte yazan yere gitmeye çalışıyorum hata veriyor diğer yorumlarda cd falan yazın demişsiniz de anlamadım

  • @timurmirdesoglu4023
    @timurmirdesoglu4023 5 ปีที่แล้ว +2

    hocam bu yaptığımız projeyi nasıl bi uygulama üstünde gösterebiliriz

  • @canyar9175
    @canyar9175 3 ปีที่แล้ว +1

    Hocam Çok güzel Anlatınız ama ben tek başıma yaptıgım zaman bazı şeyler aklıma gelmeyebilir bu tecrübeyle alakalı bir şey mi

    • @evieplusAcademy
      @evieplusAcademy  3 ปีที่แล้ว

      Evet, tecrübe kazandıkça bu sorununuz olmayacak. Bunun için çok fazla kod yazın.

  • @merakmerakl8039
    @merakmerakl8039 3 ปีที่แล้ว +1

    Hocam bu sözlüğü "pencerede" nasıl görebilirim (???) pencerede nasıl açabilirim?

    • @evieplusAcademy
      @evieplusAcademy  ปีที่แล้ว

      PyQt kullanarak. İlerleyen dersler PyQt anlatacağım.

  • @allthings4320
    @allthings4320 4 ปีที่แล้ว

    hocam bir sorum olacak
    mesela sizin yazdığınız programda kullanıcı "book" yazmak isterken "boook" veya "booj" gibi kelimeler girdi "bunu mu demek istediniz: 'book' " şeklinde bir geriş dönüş sağlamayı ve bunun gibi şeyleri ne zaman ve hangi konuda yapmayı öğreniriz?

  • @ahmetsaglam2548
    @ahmetsaglam2548 5 ปีที่แล้ว +1

    Hocam devamı gelecek mi lütfen bırakmayın videolara devam 2 haftadır video gelmemiş o yüzden dedim

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว +2

      Evet devamını yükleyeceğim.
      Sevgiler

  • @ohmatokito8327
    @ohmatokito8327 4 ปีที่แล้ว +1

    Hocam, python dosyalarını isimlendirirken genel de kullanılan bir yöntem var mı ? Örneğin; simple_dictionary_program.py ya da SimpleDictionaryProgram.py gibisinden ? Github incelediğim hepsi küçük harf ve bitişik yazılmış dosya isimleri. Bu konuda nasıl bir gelenek var programcılar arasında ?

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +2

      İlk yazdığın geçerli
      simple_dictionary_program.py
      Bitişik yazmak okunurluluğu azaltıyor.
      Büyük harf kullanmak bazı sistemlerde sorun yaratabiliyor.
      Python kodlarını her sistemde kullanabilmek gerekir

    • @ohmatokito8327
      @ohmatokito8327 4 ปีที่แล้ว +1

      @@evieplusAcademy çok teşekkürler hocam tecrübenin yerini hiç bir şey tutamaz

  • @ac-wx9pd
    @ac-wx9pd 4 ปีที่แล้ว +1

    Hocam merhaba komut isteminde projemizin bulunduğu noktaya nasıl geliyoruz?

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว

      DOS komutlarıyla.
      CD komutunu kullanabilirsin örneğin
      cd c:\pythonkodlari\sozluk

    • @ac-wx9pd
      @ac-wx9pd 4 ปีที่แล้ว

      @@evieplusAcademy teşekkürler hocam

  • @ahmetuzunca5116
    @ahmetuzunca5116 3 ปีที่แล้ว +1

    Proğramınızı en son bitmiş haline ferhat yazın çalıştırın indexError hatası veriyor

    • @ahmetuzunca5116
      @ahmetuzunca5116 3 ปีที่แล้ว

      neyse ki kodları bu şekilde düzenledim artık .alıiıyor
      dictionary = {
      "this": [("Zamir", "Bu, Şu")],
      "is": [("Fiil", "Olmak")],
      "a": [("Belirteç", "Bir")],
      "book": [("İsim", "Kitap"), ("Fiil", "Rezerve Etmek")],
      "table": [("İsim", "Masa")],
      "book worm" : [("Deyim", "Kitap Kurdu")]
      }
      while True:
      sentence = input('Please type your sentence and hit enter: ')
      # Sadece entere basilirsa programdan cik.
      if not sentence:
      print('Bye bye...')
      break
      # Bilinmeyen karakterleri sil.
      for unknown in ".?,:;#+%()/\{}[]'_=":
      sentence = sentence.replace(unknown, "")
      # Yazilan cumleyi kelime kelime bol ve harflerini kucult.
      words = set(sentence.lower().split(" "))
      # En uzun cumleyi bul.
      longest = 1
      for word in words:
      length = len(word)
      if longest < length:
      longest = length
      longest += 1
      # Kelimeleri cevir.
      for word in words:
      translates = dictionary.get(word, [("Bilinmeyen", f'{word} kelimesi yok')])
      print(f'{word.upper():

    • @evieplusAcademy
      @evieplusAcademy  3 ปีที่แล้ว

      Zaten hatası olduğunu videoda söylüyorum ve bulmanızı istiyorum

  • @offermade
    @offermade 4 ปีที่แล้ว

    Hocam son aşamada path atamıyor dediniz ya kullanıcılar next nex diyerek galiba aynısı bende de oldu ama bende aynı şeyi yapıp pythondan önce de ters slash koyunca sozluk.bat dosyasına tıklatınca açılıp saniyesinde kapanıyor ne yapabilirim

  • @nicatmecid
    @nicatmecid 4 ปีที่แล้ว

    Hocam, Command Prompt-da CD\ komutunu kullandıgım zaman böyle bir şey çıkıyor: C:\>
    Bundan sonra ne yapmam gerekiyor ?

  • @EAksu-nq4ho
    @EAksu-nq4ho 4 ปีที่แล้ว +2

    Sözlük programındaki hata şu olabilir mi acaba hocam: Sözlükte olmayan bir kelime girildiğinde hata veriyor ve programdan çıkıyor.

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +1

      Aylar sonra bu konuda ilk çalışmayı yapan arkadaşsın. Tebrik ederim.
      Düzelttinmi peki?

    • @EAksu-nq4ho
      @EAksu-nq4ho 4 ปีที่แล้ว

      @@evieplusAcademy Hocam ben yukarıda "acemiler" tiye tabir ettiğiniz kesimin içerisindeyim. Uğraştım bayağı ama henüz çözemedim

    • @EAksu-nq4ho
      @EAksu-nq4ho 4 ปีที่แล้ว

      print(f'{kelime.upper():

    • @cheffqq5101
      @cheffqq5101 3 ปีที่แล้ว

      @@evieplusAcademy hocam bugı şu şekil de çözdüm
      for sent in splitSentence:
      if sent in dictionary:
      words2 = dictionary[sent]
      if len(words2) == 1:
      print(f"{sent.upper():

  • @ahmetuzunca5116
    @ahmetuzunca5116 3 ปีที่แล้ว

    hocam her şey güzelde en son sözlükte olmayan bir kelime girince proğram File "C:\Users\ReturnRifaT\PycharmProjects\Sözlük\main.py", line 34, in
    print(f'({tanimGetir[0]}) {tanimGetir[1]} ', end='')
    IndexError: string index out of range hatası veriyor
    birde sözlüğüme deyim eklersem nasıl kod yazmam lazım mesela sizin kullandığınız wordsDefinition u ayrı ayrı yazmak istiyorum şöyle Words Definition olarak.Böylede yazınca hata veriyor teşekkür ederim

  • @cihanoguzmetin
    @cihanoguzmetin 4 ปีที่แล้ว

    Hocam merhaba sözlüğü yaptım fakat bazı kelimeleri bulmuyor. ne yaptıysam olmadı bu durumun sebebi ne olabilir acaba?

  • @mustafasuphiguclu4809
    @mustafasuphiguclu4809 4 ปีที่แล้ว +1

    hocam command prompt'a projemizin bulunduğu noktaya nasıl geliyoruz orayı anlamadım. Benim pcdeki command prompt beni visual studiodan başlatıyor.

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +1

      DOS komutlarını kullanman gerekiyor. Örneğin CD veya cd change directory demek.

    • @mustafasuphiguclu4809
      @mustafasuphiguclu4809 4 ปีที่แล้ว

      @@evieplusAcademy çözdüm hocam çok teşekkürler. Çok güzel anlatıyorsunuz hocam emeğinize sağlık. Bide 41. videodan sonra devam videolar gelcek mi?

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +1

      @@mustafasuphiguclu4809 Evet gelecek. Devamını çekmeye başlıyorum.

    • @mustafasuphiguclu4809
      @mustafasuphiguclu4809 4 ปีที่แล้ว

      @@evieplusAcademy heycanla bekliyoruz hocam elleriniz dert görmesin 😁

  • @sukrankarakaya7027
    @sukrankarakaya7027 3 ปีที่แล้ว

    hocam bende çümle giriyorum ama bana sadece son girdigim kelimenin nlamını veriyor niye?

  • @allthings4320
    @allthings4320 4 ปีที่แล้ว

    sözlükteki iki kelimelik bir terim tanımlarsak onu nasıl yaparız?

  • @allahwatching1064
    @allahwatching1064 5 ปีที่แล้ว

    devamı gelsin artık hocam

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว

      Merhaba,
      Yakında yeni videoları yüklemeye başlayacağım.

  • @filmmusic8852
    @filmmusic8852 4 ปีที่แล้ว +1

    salam cox sagolun men gunlerdi bunu nece ede bilerem sualini dusunurdum tam 12 den vurduz !

  • @salehaliyev844
    @salehaliyev844 4 ปีที่แล้ว

    odev- programda olan hata şu. kullanıcı listemizde olmuyan bir işlem girdiği zaman program hata veriyor bunu çok basit bir duzenleme ile yaptim sizin yazdiginiz kodlar ingilisce oldugundan ben biraz daha anlaya bilmek icin turkce yazmaya calistim editlenmis kodumuz aşağıdadır
    newlist = {
    'this':[("zamir", 'is')],
    'a':[("belirteç",'bir')],
    'car':[("isim",'araba')],
    'book':[("isim",'kitab'),("fiil","Rezerve etmek")],
    'is':[("fiil",'olmak')]
    }
    while True:
    girilen=input("bir cumle giriniz: (Çıkmak için ENTER'a basınız) ")
    if girilen=="":
    print('çıkışınız tamamlnamışdır.')
    break
    for olmamalilar in ",./?> listemizde bulunmamaktadır")
    print()

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว

      Derslere devam et
      try-except ile hataları düzeltebilirsin

    • @salehaliyev844
      @salehaliyev844 4 ปีที่แล้ว

      @@evieplusAcademy tesekkurler duzelttim
      newlist = {
      'this':[("zamir", 'is')],
      'a':[("belirteç",'bir')],
      'car':[("isim",'araba')],
      'book':[("isim",'kitab'),("fiil","Rezerve etmek")],
      'is':[("fiil",'olmak')]
      }
      while True:
      girilen=input("bir cumle giriniz: (Çıkmak için ENTER'a basınız) ")
      if girilen=="":
      print('çıkışınız tamamlnamışdır.')
      break
      for olmamalilar in ",./?>

  • @rose-xw3tv
    @rose-xw3tv 6 หลายเดือนก่อน

    Hatayı bulamadım, cevap ne bilen var mı

  • @UnrealEnginecode
    @UnrealEnginecode 5 ปีที่แล้ว

    :)

  • @ersinakarca1121
    @ersinakarca1121 5 ปีที่แล้ว

    Devamı gelecek mi hocam projelerin

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว

      Evet yakında yeni videolar yüklenecek.

  • @ardacimen8764
    @ardacimen8764 5 ปีที่แล้ว

    Hocam Python dersleri burda bitiyormu daha başlamadım da

  • @kavakkaracalar6228
    @kavakkaracalar6228 3 ปีที่แล้ว

    önceki ödev
    soru =input('Mesaj girin: ')
    soruKume = soru.split()
    kume = {
    'amk' : '***',
    'oç' : '**',
    'sikerim' : '******',
    'sikim' : '*****'
    }
    for i in kume :
    if i in soruKume :
    soruKume[soruKume.index(i)] = kume[i]
    print('Lütfen terbiyesizlik yapmayın')
    print(soruKume)

  • @yunuscakmak1112
    @yunuscakmak1112 4 ปีที่แล้ว

    Hocam büyük harflerle yazınca 'anlamı bulunmadı' diyor

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว

      Projenin içinde bu sorunu çözmeyi anlatıyorum

  • @berke62112
    @berke62112 5 ปีที่แล้ว

    HOCAM 1 AY OLMUŞ DEVAMI GELİCEK Mİ

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว

      Merhaba,
      Yeni videoları yakında yükleyeceğim. Çekmeye başladım.

  • @numancalik9370
    @numancalik9370 5 ปีที่แล้ว

    hocam devam etmeyecek mi ders?

    • @evieplusAcademy
      @evieplusAcademy  5 ปีที่แล้ว

      Merhaba,
      Yeni videoları çekmeye başladım. Yakında yükleyeceğim.

  • @jokaoss
    @jokaoss 3 ปีที่แล้ว

    meanings = {
    "this": "bu şu",
    "have": "sahip olmak",
    "ı":"ben",
    "got":"var",
    "a":"bir",
    "pencil":"kalem",
    "one":"bir"}
    while True:
    sentence = input("""Bir cümle giriniz
    Çıkmak için ENTER'a basın :""")
    if sentence == '':
    print((f"kullanıcı çıkışı"))
    break
    for sign in "./!'?;,`¨":
    sentence = sentence.replace(sign, '')
    words = sentence.lower().split()
    for word in words:
    complete = meanings.get(word, "cant translate!")
    i = 0
    for maxlenght in words:
    if i < len(maxlenght):
    i = len(maxlenght)
    print(f"{word:

  • @salehaliyev844
    @salehaliyev844 4 ปีที่แล้ว

    selam sizin tavsiyeniz uzerine yazdigim porjeleri biraz zorlastirmaya basladim bu proje kodunu inceleyip fikirinizi soylermisiniz
    not umarim kod cok karisik degildir :)
    not bu kodu boyle okumak zor oldugundan kodun guzel bir resmi var isterseniz on baka bilirsiniz
    tesekkurler
    Resim linki ->> i.hizliresim.com/GZdDE7.png
    with open("test_islemi",'r+',encoding="utf8") as fileobject:
    fileobject.seek(0)
    say="0"
    while True:
    newlist=[]
    fileobject.seek(0)
    if len(fileobject.read().split())==0:
    fileobject.write(F"0. example ->> ornek
    ")
    lines = ''
    fileobject.seek(0)
    for x in fileobject.readlines():
    lines = (x)
    say = lines[0]
    say=int(say)
    print(F"
    {'':^25}")
    print('1. yeni sozler ekle')
    print('2. tercume et')
    print('3.sozlukden sil')
    print('4.kayitli sozleri listele')
    print('5.cikis')
    for nl in fileobject.readlines():
    for a in nl.split():
    newlist.append(a)
    secmenu = input("Seciminiz? ")
    if secmenu=='5':
    print('cikisniz tamamlanmistir')
    break
    if secmenu=='1':
    say+=1
    while True:
    yaz1=str(input('ingilizce sozu giriniz:'))
    if yaz1 == '':
    print('bu alan bos birakilamaz')
    yaz2=str(input('turkce karsiligini girin: '))
    if yaz2=='':
    print('bu alan bos birakilamaz')
    if yaz1!='' and yaz2!='':
    break
    fileobject.writelines(f"{say}. {yaz1} ->> {yaz2}
    ")
    print(F"kayidiniz basarili
    {'Enhlish':^15}{'Turkish':^15}
    {yaz1:^15}{yaz2:^15}")
    if secmenu=='2':
    hangisi=str(input('sozlukte bulmak istediginiz sozu giriniz? '))
    fileobject.seek(0)
    for x in fileobject.readlines():
    if hangisi in x.split():
    print(F"aradiginiz soz {(x[0])}. sirada bulundu
    {x[2:len(x)]}")
    continue
    if x not in fileobject.readlines():
    if hangisi not in x.split():
    print('islemininiz programda bulunmamaktadir')
    if secmenu=='3':
    sil=str(input('silmek istediginiz kaydi giriniz'))
    fileobject.seek(0)
    if sil not in newlist:
    print('isleminiz programda bulunmamaktadir')
    for x in fileobject.readlines():
    if sil in x.split():
    while True:
    print('silinecek olan metin ->>', x)
    sor=input('silmek istediginize eminmisiniz? E/H ')
    if sor.upper()=="E":
    fileobject.seek(0)
    liste=fileobject.readlines()
    index=liste.index(x)
    liste.remove(x)
    fileobject.seek(0)
    with open("test_islemi",'w+',encoding='utf8')as f:
    for x in liste:
    f.write(x)
    f.seek(0)
    print('silme islemi basarili ')
    break
    if sor.upper() == "H":
    print('silme islemi iptal edilmisdir')
    break
    else:
    print('lutfen dogru bir cevap giriniz')
    if secmenu=='4':
    print(f"{'Kayit listesi':20}
    {'English':>10}{' ->> Turkish'}")
    fileobject.seek(0)
    hesap=0
    for x in fileobject.readlines():
    print(x,end='')
    hesap +=1
    print(f'Programinizda {hesap} aded tercume bulunmaktadir')
    if secmenu !='1' and secmenu !='2' and secmenu!='3'and secmenu!='4'and secmenu!='5':
    print('lutfen menuden bir islem giriniz')

    • @evieplusAcademy
      @evieplusAcademy  4 ปีที่แล้ว +1

      Fonksiyonlara bölmeye çalış. Çok iyi gidiyorsun.

    • @salehaliyev844
      @salehaliyev844 4 ปีที่แล้ว

      @@evieplusAcademy bana ödev niteliğinde bir proje tavsiye edermisiniz

    • @cesurofficial3185
      @cesurofficial3185 4 ปีที่แล้ว +1

      uf,çok güzel olmuş

  • @timurmirdesoglu4023
    @timurmirdesoglu4023 5 ปีที่แล้ว

    Kendi yaptığım hesap makinesi ::
    def toplama():
    a = int(input('1sayı: '))
    b = int(input('2. sayı: '))
    print('sayıların toplamı', a+b)
    def çıkarma():
    a = int(input('1sayı: '))
    b = int(input('2. sayı: '))
    print('sayıların farkı', a - b)
    def çarpma():
    a = int(input('1sayı: '))
    b = int(input('2. sayı: '))
    print('sayıların çarpımı', a * b)
    def bölme():
    a = int(input('1sayı: '))
    b = int(input('2. sayı: '))
    print('sayıların bölümü', a / b)
    def mesajlar():
    print('>')
    print('***Toplama***', '***Çıkarma***', '***Bölme***', '***Çarpma***')
    mesaj = 'Çıkmak için ( Quit )'
    print(f'{mesaj :^30}')
    while True:
    mesajlar()
    a = input('Yapmak istediğiniz işlemi giriniz: ')
    if a.lower() == 'toplama':
    toplama()
    if a == 'Çıkarma':
    çıkarma()
    if a.lower() == 'bölme':
    bölme()
    if a.lower() == 'çarpma':
    çarpma()
    if a.lower() == 'quit':
    break