Python Hata Yakalama ve Etkili Stack Over Flow Çözümleri

29.01.2025
22
Python Hata Yakalama ve Etkili Stack Over Flow Çözümleri

Python Debugging (Hata Yakalama)

Python dilinin en büyük avantajı hiç şüphesiz derlemeden önce debugging yaparak yazılım hatalarını bize gösteriyor olmasıdır. Hatalı olan satırı hatta satır içerisinde hangi bölümde olduğunu altını çizerek bizi uyarır. Python Hata Yakalama özelliği sayesinde programı derlemeden kolayca hatalar düzeltilebilir.

Python Hata Yakalama ile İlgili Projenin GitHub Linki:
https://github.com/omersahintr/BootCampEdu/DebuggingPython

Bu kodlama hataları kimi zaman syntax yani yazım hatası kimi zaman interpreter hatasından kaynaklanabilir. Bir Python Editörü olan PyCharm’da bu haliyle uygulamayı çalıştırdığınızda size şöyle bir ekran çıkacaktır:

python hata yakalama

Üstteki resimde görülen debug penceresinde mavi linkin üzerine tıkladığınızda sizi hatanın meydana gelen satıra götürecektir. Buranın alt kısmında “AttributeError:” ile başlayan bölümü seçip sağ tıkladığınızda hatayı Google’da ara yazısına tıkladığınızda Stackoverflow.com benzeri developer çözüm sayfaları listelenir.

Büyük çoğunlukla aradığınız hatanın çözümü Stackoverflow sitesinde bulabilirsiniz.

https://stackoverflow.com/questions

Stackoverflow’da sadece python değil neredeyse tüm dillerde aradığınızı bulabilme şansınız var. Bu yazıyı yazdığımda yaklaşık 25 milyon soru ve çözümü bulunuyordu. Farklı diller için yazılan çözümlerden kaçınmak için google aramanızı “python syntax errors” yada “python variable types” şeklinde başına yada sonuna python yazarak aramanızı tavsiye ederim.

Stackoverflow’da aradığınızı bulmama şansınız çok düşüktür. Ama olduya bulamadınız diyelim. Bu sefer de yapay zeka teknolojisi işin içine giriyor. Google-GEMINI veya openAI-ChatGPT gibi yapay zeka uygulamalarını kullanabilirsiniz.

Break Point Oluşturma

Python’da yazdığınız kodları adım adım çalıştırarak hata tespiti yapmak için kullanılan bir yöntemdir. Bunun için kod satırında satır numaralarının yazdığı yerde istediğiniz bir satırda fare ile bir defa tıklamanız gerekiyor.

Tıkladığınız satır numarası kırmızı bir noktaya dönüşecektir. Sonrasında programı çalıştır düğmesinin yanında bulunan böcek işaretli düğmeye tıkladığınızda ise PyCharm‘ın alt kısmında Debug Sekmesi açılacak ve burada programınızı adım adım çalıştırarak üretilen sonuçları izleyebileceksiniz. Birden fazla Breakpoint oluşturabilirsiniz.

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bu web sitesi, bilgisayarınıza bilgi depolamak amacıyla bazı tanımlama bilgilerini kullanabilir.
Bu bilgilerin bir kısmı sitenin çalışmasında esas rolü üstlenirken bir kısmı ise kullanıcı deneyimlerinin iyileştirilmesine ve geliştirilmesine yardımcı olur.
Sitemize ilk girişinizde vermiş olduğunuz çerez onayı ile bu tanımlama bilgilerinin yerleştirilmesine izin vermiş olursunuz.
Çerez bilgilerinizi güncellemek için ekranın sol alt köşesinde bulunan mavi kurabiye logosuna tıklamanız yeterli. Kişisel Verilerin Korunması,
Gizlilik Politikası ve Çerez (Cookie) Kullanımı İlkeleri hakkında detaylı bilgi için KVKK&GDPR sayfamızı inceleyiniz.
| omersahin.com.tr |
Copyright | 2007-2025