Python Dersleri #23 | Try Except Komutları ile Hata Tedbiri

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024

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

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

    Normalde başka bir yerden python kursu alıyorum. Ama öğrendiğim şeyleri farklı bir yerden farklı bir bakış açısı ve anlatımla dinlemek verimli oluyor. Anlatımınız çok başarılı. Umarım ileride selenium eğitiminiz de olur. Çünkü bu konuda pek türkçe kaynak bulunmuyor. Tekrar videolar için teşekkürler.

    • @ErenKıraç-g5m
      @ErenKıraç-g5m ปีที่แล้ว

      selamunaleyküm. durumunuz nedir, yenilere tavsiyeleriniz nedir

    • @Anonim52689
      @Anonim52689 4 วันที่ผ่านมา

      @@ErenKıraç-g5m merhaba sizin nedir acaba :D

    • @ErenKıraç-g5m
      @ErenKıraç-g5m 3 วันที่ผ่านมา

      @@Anonim52689 ben pythona genel olarak hakim oldum, bu seri fena değil takip edilebilir ama illaki daha iyileri de vardır. sadece fazlaca oyalanmayın eğitim setlerinde, hızlıca öğrenip geçmeyi ve gereklileri not alıp ara ara tekrar etmeyi öğrenin. şimdilik bunları söyleyebilirim

  • @barsyurttan2405
    @barsyurttan2405 3 ปีที่แล้ว +22

    Belki pek önemi yok bu bilginin. Değer olarak 4.5 verirsek sayımız 4'e , 5.5 verirsek 6'ya tamamlanıyor.
    Yani çift sayılar bir alt sayıya tek sayılar bir üst sayıya çevriliyor.

    • @MAli-ef9nk
      @MAli-ef9nk 3 ปีที่แล้ว +12

      Yani buçuklu sayılarda yuvarlama çift olan sayıya yuvarlanır

    • @yazlmcgenc-vp4pb
      @yazlmcgenc-vp4pb 11 หลายเดือนก่อน

      @Clvkvlfvmhvv4704 bunlar ne çekip böyle yorumlar yapıyo anlamış değilim ya

    • @rukiye7402
      @rukiye7402 6 หลายเดือนก่อน

      aslında matematikte böyle yapmıyoruz ama az önce ben de nedenini çözemedim böyle yapıyor python

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

    dersler ve emeğiniz için çok teşekkürler. TH-cam platformundaki en verimli kanallardan biri YakınKampüs.

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

    sirf göstermiş olmak icin, iki örnekle gecistirmeyip, icerigi zenginleştirmek icin zaman ve emek harcayan adam gibi adam 🙃

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

    katıldım hocam cidden çok emek veriyorsunuz.

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

    Biraz uzun geldi bolum
    Gayet yararli oldu
    Tesekkurler

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

    Şöyle böyle, şu eğitimci bu eğitimci diye diye dönüp dolaşıp buraya geldim. Aylar önce print nedir doktor modundayken bu derse kadar olan kısımları biliyor olmak beni mutlu ediyor. Nesne tabanlı programlamayı da hallettikten sonra temelimi tamamen atmış olacağım. Bundan sonrası için orta düzeyde python bilgisi, modül öğrenimi ve algoritma mantığını geliştirme kısımlarına odaklanmayı düşünüyorum. Birkaç haftaya kadar ihtiyacıma göre rahatça kod yazabilecek duruma gelebilirim diye düşünüyorum. Tabi yine de kodlama işinde bilgimizle kısıtlıyız ama tatmin edici işler çıkarabileceğimi umuyorum.

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

      şuan ne durumdasın bahsedermisin biraz

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

      @@MaxresHD 9 ay önce kedim öldüğü için başlamıştım. yaklaşık bir 7-8 ay ara verdikten sonra 25 gün kadar önce tekrar sıfırdan başladım. Durumumu özetleyecek olursam python temel konularını biliyorum, yorumda bahsettiğim modül öğrenme ve algoritma mantığımın gelişmesi hususlarında eskiye göre çok daha iyiyim. Pythonla birkaç basit masaüstü uygulaması yazdıktan sonra webscraping alanında bir projeye geçtim. Trendyol ürün linki girdikten sonra fiyat belli bir miktar azalınca mail atan bir program tasarlamaya çalışıyorum. Ek olarak web geliştirme işini öğrenmeye başladım. Ek gelir elde etmek istiyorum bu işten. Front-end ardından back-end gelecek şeklinde hedeflerim var. Şuan html5 temellerini öğrendim gibi bir şey. css ve js var sırada. İlgin için teşekkürler :)

    • @Ibrahim-sf2fe
      @Ibrahim-sf2fe ปีที่แล้ว +1

      @@Furkann973 suan durum ne peki?

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

      @@Ibrahim-sf2fe Python temelleri öğrendikten sonra web geliştirmeye yöneldim. Html,css,bootstrap bilgim var. Komplike olmayan web tasarımları ya da taklit siteler yapabiliyorum.

    • @ErenKıraç-g5m
      @ErenKıraç-g5m ปีที่แล้ว +2

      @@Furkann973 selamun aleyküm. kardeşim şu an durum ne diye sorayım ben de :D .

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

    Cok guzel anlatiyorsunuz. Emeginize saglik. Cok sey ogrendim

  • @cemalkalin5261
    @cemalkalin5261 2 ปีที่แล้ว

    Hocam samimiyetle söylüyorum çok iyi anlatıyorsunuz. Sonsuz teşekkürler

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

    hocam tekrar teşekkür ederim, gerçekten güzel bir eğitim serisi oldu, devam ediyorum ben de...

  • @suayipakturk
    @suayipakturk หลายเดือนก่อน

    Teşekkürler.

  • @KayaMe16
    @KayaMe16 2 ปีที่แล้ว

    merhabalar while döngüsüyle try except komutunun kullanımına dair ben şöyle yaptım:
    def tam_sayiya_cevir_dongu():

    girdi = input("bir ondaklık sayı giriniz:")
    while not type(girdi) is float or int:
    try:
    girdi = float(girdi)
    print("yuvarlama isleminin sonucu: {}".format(round(girdi)))
    break
    except:
    print("''{}'' girdisi ondalık tipe cevirilemiyor, tekrar deneyiniz!".format(girdi))
    girdi = input("bir ondaklık sayı giriniz:")
    bu şekilde de kod sorunsuz çalışıyor .
    Ayriyeten Mesut hocama çok teşekkürlerimi sunuyorum , bu kadar kaliteli bir serinin ücretsiz olarak sunulması gerçekten insanlık adına çok kıymetli. Ben dersleri dinlerken ekranı ikiye bölüp bir yandan videoyu izliyor bir yandan da hocanın 'şimdi şunu şöyle deneyelim' dediği kısımlarda durdurup kendim deniyorum , üstteki kodu da o şekilde yazdım. Umarım ilerde bir şekilde yazılımcı olarak çalışmaya başlarsam bunda emeğiniz çok büyük olacak bu yüzden tekrardan size ne kadar teşekkür etsek az hocam :))

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

    tesekkurler

  • @HuseyinYILDIZ-kx1iv
    @HuseyinYILDIZ-kx1iv ปีที่แล้ว

    Hocam giriş müziği çok iyi ya : ) okan bayülgen izlicekmişim gibi hissettiriyor

    • @oysa21
      @oysa21 5 หลายเดือนก่อน

      😂😂😂 hayal dünyan gayet geniş. umarım komutlar içinde yeterince yer vardir😂

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

    süpersiniz

  • @bysubutay
    @bysubutay 6 หลายเดือนก่อน

    Teşekkürler hocam🎉🎉

  • @şulemeşe-z7w
    @şulemeşe-z7w 7 หลายเดือนก่อน

    HARİKASINIZ

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

    Merhabalar sizin eski html ve css derslerini izlemeye başladım da bir sorum olacak şimdi developer olarak sadece html,css ya da java da yoğunlaşsak olur mu yani anladığımız işi geliştirmek ,mesela duyuyorum "ben java developerıyım " diyor yani sadece java mı biliyor html ve css developeri işi yapıp java developerına mı devrediyor? Yani hepsini bilmek gerekiyor mu yoksa sadece bildiğimiz dilin üzerinde yoğunlaşmamız mı daha iyi?
    Eğer bildiğimiz dilin üzerine yoğunlaşmamız daha iyi derseniz bir sorum daha olacak. Mesela ben sallıyorum java developerıyım benim çalıştığım işte bana getirilen çalışmaların kodlamaları bitmiş ben de java kısmını mı hallediyorum ?

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

      Aslında sorduğunuz soru genel bir soru. Çalıştığınız firmanın büyüklüğü ile de alakalı duruma göre farklı cereyan edebilecek bir olay. Normalde büyük firmalarda Java developer gibi pozisyonlarda istihdam edilirseniz, sizden sadece Java ile ilgili konularda performans bekleyebilirler, küçük firmalarda daha her işi yapan geliştirici ararlar. Buna göre son ürünün kalitesi, sorumluluk alanlarının sayısı ile ters orantılı olarak kaçınılmaz olarak düşer. Olayı sadece son ürün kalitesi değil, sizin kişisel gelişiminiz açısından ele alırsak, ben farklı alanlarda gelişme kaydedetmeyi yeğleyen birisiyim. Çünkü bu size disiplinlerarası bütüncül bir bakış açısı sunacaktır.

  • @omerkazak-rf2cr
    @omerkazak-rf2cr ปีที่แล้ว

    cok tesekkurler

  • @motionbrick34
    @motionbrick34 2 ปีที่แล้ว

    23. Derse kadar geldim tebrik ederim videolar çok faydalı

  • @alaattinduzdere8918
    @alaattinduzdere8918 2 ปีที่แล้ว

    Teşekkürler hocam

  • @SamuraySamedli
    @SamuraySamedli 9 หลายเดือนก่อน

    Js öğrenirken bu konuyu hiç anlamamıştım . Bu dersle birlikte orada da ne işe yaradığını öğrendim

  • @grafikerinbiri
    @grafikerinbiri 5 หลายเดือนก่อน

    hocam merhaba, try exception komutu yerine if else kullanmanın farkı tam olarak nedir? sonuçta bu işlemleri istersek if ve else ile de yapabiliriz değil mi?

  • @brax4664
    @brax4664 9 หลายเดือนก่อน

    Ben tam olarak finally komutuna anlam veremedim, neden sadece en aşşağıya print yazamıyoruz da finally: kodunu ekledikten sonra yazıyoruz anlamadım bence ilk yöntem daha pratik

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

    cok anlamadım try ve excepti ama iyiymis :thumbsup:

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

    Para diyince gidenler olmuş 2k dan 1k ya düştü :D

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

      sürekli izleyen sayısı azalıyor insanların motivasyonu düşüyor.siz kaçıncı videodasınız şuan
      *?

    • @digitalvanguard.
      @digitalvanguard. 3 ปีที่แล้ว

      @@lemniscatestudioo1434 Ben sürekli devam ediyorum 1 haftada geldim bu videoya kadar

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

      @@digitalvanguard. iyiynmiş

    • @mecrayavcin
      @mecrayavcin 2 ปีที่แล้ว

      @@lemniscatestudioo1434 bende yeni başladım son duruunuz nedir

    • @mecrayavcin
      @mecrayavcin 2 ปีที่แล้ว

      @@digitalvanguard. Bende yeni başladım siz 1 sene önce başlamışsınız

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

    Tanıttığım fonksiyondan bir şey değiştirip tekrar çalıştırdığımda satır başındaki parantez içi "*" oluyor ve fonksiyon dışındaki yazdığım bütün satırların başındaki parantezlerin içi de aynı oluyor ve hiçbiri çalışmıyor nedeni nedir? (umarım anlatabilmişimdir.) :)

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

      o yıldız işareti sanırım o satırdaki kodun halihazırda çalıştığını gösteriyor. yukarıdaki butonlardan durdurup kodunuzu düzenlemeyi deneyin

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

      kernel - interputt-run yap düzeliyor

  • @jupiterisland8741
    @jupiterisland8741 2 ปีที่แล้ว

    else'in except'en sonra gelince fonksiyonun nasıl çalıştığının mantığını anlamadım (9:33). Anlayan var mı acaba?

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

      Tam bir mantıgı yok benim anladıgım. Kodlama algoritması öyle çalışıyor. Try durumu doğru gerçekleşince else onun devamı gibi oluyor . Finally kısmı ise hem try hemde expect sonucunda her iki durumdada devami oluyor.

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

    İyi akşamlar hocam öncelikle emeğiniz için teşekkür ederim. tam sayıya çevir döngü kodunda anlamadığım bir kısım var bu kısım, break ve pass komutlarını dahil ettik. Pass komutunu dahil etmeden sistemi çalıştırırsak sistemin çalışmasında değişiklik olmuyor. Sormak istediğim pass komutunu kullanmamız şart mı? Dk 14:50

    • @mecrayavcin
      @mecrayavcin 2 ปีที่แล้ว

      Aynen bende farkettim

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

    Merhabalar videolarınızı severek takip ediyorum ve sizlere teşekkür ediyorum,
    14:55 te yazdığımız pass komutunun işlevi tam olarak nedir kendi yaptığım denemelerde pass komutunu kaldırdım,except konutundan hemen sonra yazdım ve pass komutu kullandım fakat çıktısında bir farklılık göremedim ve dolayısıyla neden kullandığımızı anlayamadım beni bu konuda aydınlatır mısınız.
    Teşekkürler.

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

      www.programiz.com/python-programming/pass-statement

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

    video yayınının üzerinden 2 yıl geçmiş, hala hiç başka bir kaynağa ihtiyaç duymadan doyurucu bilgi kaynağı olma niteliğini koruyor.

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

    Merhabalar girdi = float(girdi)) kodunu if kullanarak if girdi == float(girdi) haline getirdim. Tekrar denediğimde buj şekilde de çalıştığını gördüm doğru bir şey yazdım değil mi?

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

      Girdi değişkenini input yöntemiyle mi atadın?

  • @MerveDogan.4423
    @MerveDogan.4423 ปีที่แล้ว

    Bu bilgileri test edebilecegimiz ücretsiz bir uygulamam ,site vb varmi aceba

  • @muhammedaliescobar7384
    @muhammedaliescobar7384 2 ปีที่แล้ว

    merhaba hocam
    benim bir çalışmam var bana yardımcı olur musunuz
    misal
    Yakın 1Kampus
    Yakın 2Kampus
    Yakın 3Kampus
    Yakın 4Kampus
    Yakın 5Kampus
    Yakın 6Kampus
    Yakın 7Kampus
    hocam aralara random sayı eklemem gerekiyor ancak elle çok zor bunun kolay bir yolu varmı bana yardımcı olursanız sevinirim

    • @muhammedaliescobar7384
      @muhammedaliescobar7384 2 ปีที่แล้ว

      örnek olarak
      "time": 1.85,
      "action": 0,
      "key": "m"
      },
      {
      "time": 0.1,
      "action": 1,
      "key": "e"
      },
      {
      "time": 0.09,
      "action": 0,
      "key": "1122" şu alana random sayı girmek istiyorum ancak metin çok uzun tek tek elle giremiyorum
      },
      {
      "time": 0.14,
      "action": 1,
      "key": "m"
      },
      {
      "time": 0.3,
      "action": 0,
      "key": "e"
      },
      {
      "time": 0.08,
      "action": 1,
      "key": "t"

  • @talamuslu
    @talamuslu 2 ปีที่แล้ว

    brova !!!

  • @user-yb1xq3xd4i
    @user-yb1xq3xd4i 2 ปีที่แล้ว

    hepsini if else ile yazmanın zararı var mı

  • @hikmetdag1921
    @hikmetdag1921 2 ปีที่แล้ว

    14:38

  • @dreamondreamer6713
    @dreamondreamer6713 2 ปีที่แล้ว

    pass komutu cok sacma olmus denedim gerek yok..... 14:47

  • @furkanalgun2009
    @furkanalgun2009 2 ปีที่แล้ว

    tam_sayiya_cevir_dongu() fonksiyonunda birebir aynı şeyleri yazmama rağmen "berak outside the loop" hatası alıyorum
    def tam_sayiya_cevir_dongu():

    while True:
    girdi3= input("bir ondalık sayi giriniz: ")

    try:
    girdi3=float(girdi3)
    print("yuvarlama isleminin sonucu: {}".format(round(girdi3)))
    break
    except:
    print("{} girdisi ondalik tipe çevirilemiyor".format(girdi3))

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

      IndentationError türünden dolayı çalışmıyor olabilir.
      while dan sonra yazdıgın kod bir tab boslugu kadar whilenin içinde olmalı.
      senin kodda try komutu dışarda gözüküyor ordaki kodları girdi3 kelimesinin altına yazarsan çalışacagını düşünüyorum.
      def tam_sayiya_cevir_dongu():

      while True:
      girdi3= input("bir ondalık sayi giriniz: ")

      try:
      girdi3=float(girdi3)
      print("yuvarlama isleminin sonucu: {}".format(round(girdi3)))
      break
      except:
      print("{} girdisi ondalik tipe çevirilemiyor".format(girdi3))

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

      @@ramazanakdag27 evet çözdüm ondan dolayiymis teşekkürler

  • @mehmettellioglu3430
    @mehmettellioglu3430 2 ปีที่แล้ว

    abi vpn açık kalmış
    sjsjjsjs