Как правило, программы состоят из множества файлов (модулей, модуль = файл, то есть модуль и файл это одно и то же в python.
Это логично, например, классы относящиеся к базе данных мы будем писать в одном файле, классы относящиеся к продаже в другой и т .д.
Однозначно файлов (модулей) будет много и мы будем в одинх файлах писать код, для классов, которые находятся в других файлах, для этого их нужно импортировать, иначе как python о них узнает?
Мы рассмотрим основные виды импортов.
Нас в первую очередь интересует скорость обработки и точность (безопасность).
Так же рассмотрели особые случаи, что делать, если мы импортируем класс, название которого уже есть в нашем файле (сплошь и рядом например в matplotlib, numpy....).
Давайте осознаем импорты и будем применять то что, правильно, быстро и безопасно.
Сообщение в группе:
Я понимаю. что многие знают как импортировать, но вот не многие задумывались, а как это влияет на безопасносность и скорость, поэтому рассмотрим подробно, если уж рассматриваем курс ООП, то я считаю он должен быть полный.
В том числе я использую советы от разработчиков, которые имеют опыт от 20-ти лет и более.
--
© 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.