Механика импорта Python

У меня есть два связанных PythonИмпортировать' вопросы. Они легко тестируемы, но мне нужны ответы, которые определяются языком и не зависят от реализации, и яЯ также заинтересован в стиле / конвенции, поэтому яя спрашиваю здесь вместо этого.

1)

Если модуль A импортирует модуль B, а модуль B импортирует модуль C, может ли код в модуле A ссылочный модуль C без явного импорта? Если да, то правильно ли я предположить, что это плохая практика?

2)

Если я импортирую модуль A.B.C, импортирует ли он также модули A и A.B? Если это так, то лучше условиться? »import A; import A.B; import A.B.C

Ответы на вопрос(2)

Ваш ответ на вопрос