Python language detection