Как работает функция reload()?
Эта функция нужна для того, чтобы перезагрузить изменившийся код из py-файла без рестарта интерпретатора.
Дело в том, что любой импортированный модуль при повторном импорте не будет перечитывать файл. Функция импорта вернёт уже загруженный в память объект модуля. Чтобы обновить код, нужно либо перезапустить всю программу, либо использовать функцию reload()
from importlib import reload
reload(my_module)
🔸 Функция reload() принимает в качестве аргумента только объект модуля или пакета. Она не может перезагрузить класс или функцию. Только весь файл целиком!
🔸 Перезагрузка пакета перезагрузит только его файл __init__.py, если он есть. Но не вложенные модули.
🔸Она не может перезагрузить ранее не импортированный модуль.
🔸При вызове функция reload() перечитывает и перекомпилирует код в файле, создавая новые объекты. После создания новых объектов перезаписывается ранее созданный неймспейс этого модуля.
Это значит, что если где-то этот модуль импортирован через import и обращение к атрибутам происходит через неймспейс (имя) модуля, то такие атрибуты обновятся.
Если какие-либо объекты из этого модуля импортированы через from то они будут ссылаться на старые объекты.
Напишем простой модуль
# mymodule.py
x = 1
Теперь импортируем модуль и отдельно переменную х из модуля
>>> import mymodule
>>> from mymodule import x
>>> print(mymodule.x)
1
>>> print(x)
1
Не перезапуская интерпретатор вносим изменения в модуль
# mymodule.py
x = 2
Делаем перезагрузку модуля и проверяем х ещё раз
>>> reload(mymodule)
>>> print(mymodule.x)
2
>>> print(x)
1
То же самое будет если присвоить любой объект переменной (даже словарь или список)
Повторный импорт обновляет значение
>>> from mymodule import x
>>> print(x)
2
🔸Созданные инстансы классов не обновятся после перезагрузки модуля. Их придётся пересоздать.
#tricks#basic
Learning from real F1 visa interviews 🤓
How to answer the really tricky question - "WHAT CHANGES have you made after your last rejection? "
#Sample 2
Telling about factual details of your profile which are different since the last rejection 👇👇
Examples - Work experience, Online coures, certifications, getting a better admit..
Learning from real F1 visa interviews 🤓
How to answer the really tricky question - "WHAT CHANGES have you made after your last rejection? "
#Sample 1
This will vary as per your profile, but here is a sample answer for you 👇👇
But do keep in mind that you should be able to answer the followup questions really well!! For example - here the officer has asked follow up questions about the university!
Руководитель отдела продаж в SAMPLE
Гибрид, офис в Москве, З/П обсуждается индивидуально
SAMPLE — мультидисциплинарный проект в сфере искусства и дизайна, задачи которого — познакомить широкую аудиторию с практиками молодых художников, наладить диалог между ними и коллекционерами, развеять стереотип о недоступности современного искусства. За время своего существования команда SAMPLE приняла участие в десятках мероприятий и аукционов, организовала ярмарки blazar, выставки в ММОМА, ГУМе, Музее Парка Горького, Музее Москвы, галерее «Триумф», галерее HSE art gallery, 3L gallery и других культурных институциях.
Что нужно делать
— Разрабатывать и реализовывать годовую стратегию продаж (B2C + B2B) с квартальной декомпозицией
— Управлять финансовыми показателями коммерческого блока: выручка, валовая прибыль, маржинальность
— Формировать и развивать отдел продаж: структура, KPI, процессы, система мотивации
— Ежемесячно формировать прогноз продаж и P&L-отчет
— Синхронизировать продажи с воронками маркетинга и ассортиментом закупок
— Управлять всем циклом продаж: лид → сделка → доставка → постпродажа
— Контролировать скорость реакции, качество коммуникации, follow-up и CRM-дисциплину
— Курировать программу повторных продаж и клуб SAMPLE
— Запускать и масштабировать B2B-направления (оформления, корпоративные клиенты, партнёры)
— Обеспечивать финансовую прозрачность и предсказуемость: еженедельные отчёты по план-факту
— Участвовать в разработке спецпроектов и акций для стимулирования продаж
Какие требования
Hard skills
— Опыт управления продажами и коммерческими процессами (e-commerce, арт, lifestyle, креативные индустрии)
— Знание P&L, unit-экономики, CRM и аналитических инструментов
— Опыт построения B2B-продаж и ведения переговоров на уровне владельцев
— Владение методиками планирования и прогнозирования продаж
Soft skills
— Системное мышление, лидерство и финансовая ответственность
— Способность выстраивать процессы и управлять командами «с нуля»
— Коммуникабельность и понимание креативной среды (галереи, бренды, агентства)
— Стратегическое мышление и ориентация на результат
Тестовое задание:тут
Откликнуться с резюме и выполненным тестовым заданием: на почту [email protected] с пометкой «Head of Sales — ФИО» в теме письма
#sales#head#sample
⏮Больше вакансий на сайте
⏭