Python object-oriented bir betik dilidir. kendi lisanında scripting programming language diye geçiyor.
Bununla ne demek istiyorum,
Python üzerinde her şey bir objedir.
"functions are first-class objects." deriz.
yani bütün fonksiyonlar, sınıflar, string, hatta
objelerin tipleri de kendi başına objedir.
Mesela bir integer değişken oluşturduğumuzda
number = 5 burada integer türündeki number bir nesnedir bu nesnenin kendine göre metodları ve öznitelikleri vardır.
Sadece python değişkenlerinin object yapısı ile ilgili dünya kadar makale vardır zamanla araştırır okursunuz, burda demek istediğim oop nin positif yanlarını saymaktan ziyade soru spesifik olduğu için, scripting programming language ile bir şeyler yapmak istiyorsanız zaten oop yi sorgulamaya çok gerek yok çalışmalarınızda yararlı olacaktır.