Итак, я только начинаю работать с Python и в настоящее время пробираюсь через http://diveintopython3.ep.io/. Примеры кода хороши, но подавляющее большинство из них представляют собой небольшие фрагменты из четырех строк, и я хочу увидеть немного больше общей картины.
Насколько я понимаю - и поправьте меня, если я ошибаюсь - каждый файл .py становится «модулем», а группа модулей в каталоге становится «пакетом» (по крайней мере, это так. если я создам __init__.py
файл в этом каталоге). Что это, если у меня нет файла __init__.py
?
Так как же выглядит каждый файл "модуля"? Я обычно определяю только один класс в файле? Что-нибудь еще входит в этот файл, кроме определения класса и, возможно, нескольких команд import
?