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