Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль datetime, и создаёте с таким именем файл (ну логично же😄) прямо в рабочей директории.
Потом, при попытке импортировать datetime модуль, из-за приоритета импорта будет импортирован файл из рабочий директории а не оригинальная библиотека. Ведь имя файла это суть имя модуля!
А знаете ли вы, что не все стандартные модули можно так перезаписать? Коллизии имён не подвержены builtin модули. Они всегда стоят на первом месте в приоритете импорта, поэтому их нельзя заменить.
Полный список таких модулей можно посмотреть в списке sys.builtin_module_names.
То есть, вы сломаете весь Python если назовёте свой модуль os или site, но если назовёте time или gc то ничего страшного не случится)))
Тем не менее, никогда не называйте модули уже занятыми именами!!!⚠️
Я всегда рекомендую всем своим файлам делать именной префикс из 2-3 символов. Например я называю свои проекты так:
pw_project_name
pw_ui_tools.py
pw_something/main.py
Либо под ситуацию
tst_scriptname.py
(не "test" чтобы не подхватывал pytest)
dbg_script.py
maya_ui.py
hou_menu_tools.py
И искать проще, и коллизий нет.
#tricks#basic
💫Исследуем стрит-арт на Хлебозаводе#places
Мы собрали для вас список объектов, которые находятся в разных частях городского пространства Хлебозавод. Тут можно найти как крупные инсталляции, так и небольшие работы известных и начинающих художников.
Подробнее о каждой из них — в наших карточках 🤍
ART FLASH
💫Локация недели: бар Nightcall. Смелая концепция и диалог с историей#places
Новое пространство расположилось во флигеле городской усадьбы Закревского-Савина XVIII века. Концепция интерьера Nightcall основана на синтезе эстетики классических клубов и современного дизайна. Первый этаж бара выполнен в духе бистро как более подвижная, шумная и проходная зона. Второй представляет собой камерный лаунж с вельветовыми диванами и стульями с подлокотниками.
Проект бара реализован архитектурным бюро .dpt (department), основанным Ксенией Караваевой и Муратом Гукетловым. С 2020 года команда занимается проектами различных типологий и масштабов: от мебельных предметов до выставочных пространств и крупных объектов и территорий.
📌 Москва, Спартаковская улица, дом 3с3
ART FLASH
💫Столешники Хаус — место, где хочется работать и творить#places
Начать день в одном конце Москвы, закончить в другом, на ходу отвечать на сообщения в рабочих чатах — знакомый ритм большого города. А что, если бы деловая встреча перетекала в рабочую сессию в коворкинге, обед — в нетворкинг в переговорной, а вечер — в кинопросмотр или разговор об искусстве, без спешки и бесконечных перемещений?
Такое место создала команда Столешники Хаус. В историческом особняке по адресу Столешников переулок, 11 появилось многофункциональное пространство с гастрономическим кластером, премиальным коворкингом и внутренним двором-оазисом. Приглашаем прогуляться по пространству с руководителем проекта Еленой Бубновой и бренд‑директором Альбиной Ахмятжановой — и представить жизнь без суеты.
Полный материал можно прочитать на нашем сайте🤍
ART FLASH
Помните тут показывала в подборке штанцы-парашюты из аутлета Цумоского, заказала себе тоже, пришли, не нарадуюсь! Очень воздушные и легкие.
Заказала Ню Балансы 725 заодно - блин, тоже улет 😱 я давно кроссовки не носила.
Финальный абзац про еду - мы подсели на китайскую кухню, Юра готовит шиитаки как не в себя с лапшой. Вообще, Юра очень вкусно готовит, можно любые ингредиенты дать и он сделает шедевр. Поэтому в кафе с тостом авокадо мы особо и не ходим, только когда шик или я говорю, что надо уыпить вина культурно, с сырком вонючкиным козьим🐑. В общем-то, такие новости к этому часу. Лапшу съели, сфоткать забыла.
Постскриптум: звонит курьер из Цума, обычно приезжает дядя, я ему сырники всегда предлагаю пока ждет, а тут прям теть Люба такая, забористая на слово, как в моем детстве.
Говорю:
- Оставьте под дверью. (думала, Озон)
А она так с нахрапом:
- Дащщщщас, а деньги кто платить будет😱
💡Магазинчик Китайских продуктов: «Китайские продукты» пр-т Мира, 12, стр.1, (Москва)
Если поедете, заложите минут 30 на «покопаться»))
#places