[DÚVIDA] Como usar menos 'imports' no python?

Suponha que eu tenha vários arquivos .py com classes e funções dentro de cada um:

Users.py Teacher.py Student.py Admin.py Director.py Coordinator.py

Caso eu queira criar um arquivo .py novo, como " example.py " e quiser usar todas as classes, eu devo importar TODOS os arquivos ou há algo mais eficiente?

Usar pacotes nesse caso não resolveria o problema? Se não me engano você consegue importar todos os módulos dentro do pacote importando somente o pacote.

Eu acredito que o correto seria fazer um .py onde ele importa todas as classes e você chama esse arquivo de acordo com as classes que você quer usar, não sei se é o correto, sou iniciante.

Ai para economizar tanto imports quando for importar esse arquivo pode fazer dessa forma:

from libs import (
    os,
    ssl,
    json,
    quote,
    urllib3,
    logging,
    collections,
    PAYLOAD_STATEMENT,
)