Şimdi senin shell’in var diyelim. Bu shell python terminali olarak düşün kodunda python. Eğer bu terminalde kodu çalıştırırsan kod çalışır. Ama kodun java diyelim ama python terminalinden çalıştırıyorsun o zaman hata verir. Yorumlayıcısını belirliyorsun o zaman çalışıyor.
Kodun senin yemeğin gibi. Yemeğin türü ne? Çorba diyelim. Sen çorbayı çatalla içemezsin. Kaşık lazım. Programa diyorsun ki bak kardeşim kaşık burada.