Gözlemlediğim kadarıyla Python programlamaya başlayan bir çok kişi hataları ilk bakışta anlayamıyor. Bundan dolayı böyle bir yazı yazma gereği duydum.
SyntaxError: Sözdizimi hatasıdır. Parantez, tırnak eksiklik-fazlalıklarında ve benzer diğer durumlarda oluşacaktır.
IndexError: Bir listenin olmayan bir indexine ulaşmak istediğinizde bu hatayı alırsınız. Örneğin 3 index içeren bir listede, 4. index henuz eklenmedigi için ulaşamazsınız.
TypeError: Birbiri ile kullanılmayan veya çevrilemeyen 2 farklı türde değişkeni kullanırsanız oluşacak hatadır. Örneğin, string türünden 2 ile integer türünden 2'yi toplamak isterseniz bu hata ile karşılaşırsınız.
IndentationError: Girintileme hatasıdır. Eğer ki boşluk | tablarınızı eşit girintilenmiş şekilde yerleştirmezseniz oluşacaktır.
KeyError: Bir sözlük(dict) veri yapısında, olmayan bir anahtara(key) ulaşmak istediğinizde gerçekleşecektir. IndexError ile benzerdir.
ImportError: Kodda çağrılan bir fonksiyon bulunamadığında oluşan bir hatadır. Örneğin henüz topla( ) fonksiyonunu oluşturmadıysanız, ama kullanmaya çalışıyorsanız bu hata verilecektir.
Bu yazımda Python dilindeki en yaygın hata mesajlarını (error) anlatmaya çalıştım. Umarım bu yazım size yardımcı olmuştur. İyi forumlar!