Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
🤯Yangi trend: O‘zbekistonda endi IPhone 17 ni kunlik ijaraga olish urf bo‘ldi — uchrashuvlar va to‘ylar uchun!
Endi eng so‘nggi smartfonni ijaraga olib, taassurot qoldirish yoki zo‘r kontent tayyorlash mumkin.
📱Ijaraga olish tariflari:
• To‘y — 500 000 so‘m
• Uchrashuv — 300 000 so‘m
• Biznes uchrashuvi — 300 000 so‘m
• Storis “yangi IPhone oldim” — 100 000 so‘m
• Shunchaki IPhone bilan selfi — 69 000 so‘m
👉Bizning barcha loyihalar | #iphone17
iPhone 17 вышел — и снова ценовой шок в Турции!
Ценовой разрыв: США
🇺🇸 и Турция
🇹🇷
Разница в ценах на новейшие iPhone между разными странами всегда была заметной, но в этом году ситуация в Турции достигла критического уровня. 📱
📱iPhone 17 256 GB — 849 $ в США / 77 999 турецких лир ≈ 1 890 $ в Турции
📱iPhone 17 Air 128 GB — 949 $ в США / 97 999 турецких лир ≈ 2 380 $ в Турции
📱 iPhone 17 Pro 256 GB — 1 049 $ в США / 107 999 турецких лир ≈ 2 620 $ в Турции
📱 iPhone 17 Pro Max 256 GB — 1 249 $ в США / 119 999 турецких лир ≈ 2 900 $ в Турции
Согласно прейскуранту, полученному @turknws новый iPhone 17 в Турции будет стоить почти 1,9 тысячи долларов за вариант с памятью в 256 гигабайт. Вариант Pro с памятью в 256 гигабайт обойдется более чем в 2,6 тысячи долларов. Что касается самой “продвинутой” модели Pro Max, то вариант с 256 гигабайтами памяти будет стоить более 2,9 тысячи долларов, а самый дорогой с двумя терабайтами памяти - 4 095 долларов. Компания подчеркивает, что в стоимость заложены НДС и прочие налоги в Турции - около 1622 долларов.
Цены на новый iPhone Air стартуют от почти 2,4 тысячи долларов.
Пошлина на растаможку любых ввезенных из-за границы в Турцию смартфонов установлена в размере более 1,1 тысячи долларов. Как ожидается, в январе она будет вновь увеличена.
Самые дорогие модели смартфонов iPhone 16 обходятся покупателям в Турции более чем в два раза дороже, чем в США, из-за высоких налогов.
#турция#iphone17