Python Ders #9 - Hata Türleri ve Hata Yakalama
HTML-код
- Опубликовано: 7 фев 2025
- 🎯 Sevgili gençler,yaşlılar,arkadaşlar,kardeşler :) Python'da hata yakalama ve hata türlerini öğrenme ile ilgili bilmeniz gereknleri bu videoda derledim. Python exception and errors başlığı altında söyleyebileceğimiz hata türlerini irdeledik.
👍BÜYÜK AİLE İÇİN ABONE OL : bit.ly/2SsjO2t
Saniyeye git :
📺 Syntax Error yani yazım hatası - 01:40
📺 Python fonksiyon ve döngü kullanımı ve yazım hatası - 02:10
📺 Programda(yazılım içinde) bug bulmak - 06:15
📺 Kullanıcıdan sayı almak ve harf kontrolü yapmak - 10:10
📺 Python ZeroDivisonError (sıfıra bölme hatası bulma) - 13:20
📺 Python istisnalar- Try,Expect ve Finally komutları - 16:50
🎯 Nesne yönelimli programlama dili olan Python içinde hata yakalama,hata ayıklama ve hata türlerini nelerdir başlıklarıyla karşınızdayım :) Videonun girişinde bahsettiğim üzere üç farklı hata türünden bahsedeceğim.
➖ Programlama dilinde bug yani açık(Hata türü)
➖ Python syntax error yani yazım hatası(kullanıcı kaynaklı hata)
➖ Python Exception(try,finally,expect komutları).İstisnalar
🎯 İlk konumuz programcıdan kaynaklı hatalar yani syntax veya mantıksal hatalar. Syntax error = Yazım hatası demektir.
🎯 Program yazarken mantıksal hata yapmak sonradan işleri çok zorlaştırmaktadır.Çünkü python veya diğer programlama dillerinde mantıksal hata yaptığınızda bulmanız çok zorlaşır.
🎯 Diğer hata türü ise istisnalar dediğimiz ve çok kullanılan try,expect,finally üçlüsü. Aynı zamanda ders içerisinde "ValueError,ZeroDivisionError" gibi başlıklar altında örnekler verdim.
🎯 Uygulamalı ve örneklerle python eğitim setime destek olmanız daha fazla video gelmesini sağlayacaktır :)
🎯 Python hata türlerini detaylı biçimde inceledik ve sizlere faydası dokunması açısından python örnekleri sundum. Python projelerinizde rahatlıkla kullanabileceğiniz kısa kısa çeşitli örnekler sayesinde anlamanız kolaylaşacaktır.
🎯 Herkes için sıfırdan python eğitim setimin devamı gelmekle berabeer bu eğitim setim bitince akabinde, farklı konulara parmak basmak üzere birlikte yola koyulacağız inşAllah :) Eğer istediğiniz herhangi bir konuda eğitim seti çekmemi istiyorsanız yorumlarda bildirebilirsiniz.
🎯 Elimden geldiğince profesyonel ve kaliteli videolar çekere sizleri programlama dilleri, yazılım dersleri, arduion dersleri ve diğer konularda bilgilendirmeye çalışıyorum. Destek yaparak beğenilerinizi gösterebilirsiniz :) Teşekkürler.
Mutlaka izlemeniz gereken eğitim setlerim
✅PHP EĞİTİM SETİ(HTML,Css,Jquery) ➤ bit.ly/2SfdsUw
✅KiCad DERSLERİ(PCB,Autorouer) ➤ bit.ly/2DWso1i
✅AUDACİTY İLE SES DÜZENLEME ➤ bit.ly/2HYiwrP
✅RUclips HAKKINDA BİLGİLER ➤ bit.ly/2MTqj99
✅SIFIRDAN WORDPRESS ➤ bit.ly/2taZDrB
👨💼 Ben Abdullah ALAGÖZ; Yazılım ve elektronik derslerinin yanı sıra arduino dersleri ve web tasarım dersleri çekiyorum. İçerik yönetim sistemlerini tanıtıp, akabinde php,html,css gibi dillerde size katkıda bulunuyorum. Herkese kolay gelsin. İyi çalışmalar. Takipte kalın. (Bu kanala düzenli olarak video yüklenmektedir).
Beni buradan takip etmeyi unutmayın :)
👍 Facebook : / alagozabdullah
👍 Twitter : / pockertman
Elektronik derslerim burada -bit.ly/2DWso1i
Sesin soldan geliyo .d
Sizinle iletişime geçebilir miyiz
abi mesala a = input("Ad: ")
burdaki örnek string oldugu için integer girince doğal olarak hata verir bunu biliyorum ama enter'e basınca da hata veriyor bu sorunu nasıl çözerim. şu hatayı veriyor, ValueError: invalid literal for int() with base 10: ' '. benim anlatmak istediğim boşluğa yada entere' e basınca falan hata vermesin istiyorum
Kolay gelsin Abdullah Bey ben python da "can only concatenate str (not "float") to str" bir hata aldım yardımcı olabilir misiniz
Teşekkürler string ve float ile dönüştürme ile ilgili bir hata sanırım
@ hocam mail adresinizi gönderebilir misiniz
else:
Unexpected indent
Diyor ne yapmalıyım biri söyleye bilirmi 4 boşluk siliyorum ozamanda
İnvalid syntax hatasını veriyor
Bloklar aynı hizada olmalı
@ teşekkürler
Hatasız kul olmaz hatamla sev beni
Hocam
if sdb[kullanici]['parola']==parola:
Daki hata if'in i'sinde sytax erorr diyor çözebilirmisiniz
Parantez ile yapmayı deneyin. Değişken isimlerine dikkat edin. Yazım hatası olduğunu belirtiyor
İf i mi parantez içine alalım
Tüm satırı siliyorum sonra
Diğer satırın başındaki harfe hata veriyor
hocam merhabalar sorum olacaktı yardımcı olur musunuz?
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
^
SyntaxError: invalid syntax
diye bir hata geliyor. N'apmalıyım
Yazım hatanız mesela printf() şeklinde yazmanız gerekir. sondaki f harfini koymasanız da olur. Print() şeklinde. Devamında name kısmını .format şeklinde kullanabilirsiniz. Biraz karışık bir yazı olmuş 😊
@ Doğru yazdığıma emin oldum ama nedense hala aynı hatayı veriyor
@ import turtle
def window():
pencere = turtle.Screen()
pencere.tracer(0)
pencere.title('Program')
pencere.bgcolor('darkblue')
pencere.setup(width=600, height=600)
while True:
pencere.update()
window()
abi bu dizindede aynı hatayı veriyor
hocam no such file or directory diyor herşeyi denedim
Dostum edit yerine geçip play butonuna bas olmassa kodun silinmiş :P