Merhaba,
Bulduklarınız doğru. Dinamik bir dil olduğu için veri tipi tanımlaması yaptırılmıyor. Ama bu, bir veri tipine sahip olmadığı anlamına gelmez. Örneğin;

>>> sayi = 1
>>> isim = "emre"

>>> print(type(sayi))
int

print(type(isim))
str

Derleyici ile alakalı bir durum yok bu arada, hafıza yönetimi go/c gibi dillere nazaran çok daha geri planda kalıyor.