Подскажите, где можно почитать про правильную структуру Python проекта и как она должна работать. Впервые начал писать что-то больше, чем 3 файлика и сталкнулся со многими непонятными моментами.
Например, у меня есть структура проекта
server
__main__.py
api
__init__.py
api.py
database
__init__.py
database.py
И я не могу импортировать класс из database.py в api.py.
Спасибо