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:

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