Quais são os namespaces do Python

Eu apenas comecei a aprender Python e me deparei"namespaces" conceito em Python. Enquanto eu entendi o que é, mas sou incapaz de apreciar a gravidade desse conceito.

Algumas navegações na rede revelaram que uma das razões contra o PHP é que ele não tem suporte nativo para namespaces.

Alguém poderia explicar como usar namespaces e como esse recurso melhora a programação (não apenas em Python, como presumo que os espaços para nome não sejam um conceito limitado a uma linguagem específica).

Eu sou predominantemente proveniente de programação em Java e C.

questionAnswers(5)

yourAnswerToTheQuestion