Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Осенняя серия, вдохновленная
песней "возле дома твоего" (простите 👀)
Тренч, про который меня спрашивают буквально каждый раз, когда я в нем выхожу — Mollis
Платье — Lookse
Сапоги — Ekonika
Сумочка & брелок — Nobrow Inc
#ootd
Образ дня
#ootd🤌🏼
Идеальный черный пиджак — pitkina
Боди — bodylab studio {обожаю 💔}
Юбка {шорты} — lime
Сумка & брелок — nobrow inc
В наушниках целый день играет сегодня «Luv is Dro» Jack Harlow, а у вас?
Outfit of the day
#ootd☕️
Укороченный тренч — LIME
Майка — Lookse
Джинсы — CHOUX
Ботильоны — Obuvnoy247
Забавно, что каждый сезон мы покупаем эти тренчи и укороченные куртки для которых подходящая погода существует буквально неделю, после чего они становятся невозможны в носке из-за холодов и дождей в нашей полосе. Ну разве что под низ надеть термобелье и 2 теплых свитера!
Fun fact: разноцветным образам с яркими деталями я предпочитаю монотонные и многослойные решения
Хотя сама с нетерпением обожаю следить за яркими стилизациями других, на себе люблю монохром
Пиджак — Mollis
Сумка — Ekonika
Кашемировый костюм покупала на Алтае, но похожий можно приобрести у CHOUX
Обувь — Adidas {cow collection}
🍨#ootd
Девочки, делюсь образом дня 🤍
Пока позволяет погода, планирую часто носить мюли и туфли в сочетании с верхней одеждой и свитерами. Смотрится 👌🏻
Топ la redoute
Юбка 423283170
Туфли 341511525
Тренч aim clo
Сумка ekonika
Цепочка 462303722
#ootd