Em Python, módulos e bibliotecas desempenham um papel fundamental na organização e reutilização de código. Módulos são arquivos Python que contêm definições de funções, classes e variáveis específicas, enquanto bibliotecas são coleções de módulos que oferecem funcionalidades específicas. Qual das seguintes afirmações é verdadeira em relação a módulos e bibliotecas em Python?
A. Módulos e bibliotecas são termos usados indistintamente em Python.
B. Uma biblioteca é uma coleção de módulos, enquanto um módulo é uma única função em Python.
C. Um módulo é uma coleção de funções e classes, enquanto uma biblioteca é um único arquivo Python.
D. Um módulo é uma coleção de módulos que oferecem funcionalidades específicas, enquanto uma biblioteca é uma coleção de vários módulos relacionados.
E. Um módulo é um arquivo Python contendo variáveis globais, enquanto uma biblioteca é uma