Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
🐌Тяжёлое физически и психологически вкатываниевползание (!) в сезон
👉На коллаже - Москва-река в районе Андреевского монастыря и Андреевского железнодорожного моста с разницей в 99 лет: зима 1927 г. vs. зима 2026 г.
@runandbite#runandbite
✉️MAX✉️VK
Команда #runandbite : превратим круглые животы в гиперпрессованные кирпичи!💪😏🤌
Приходите на совместные тренировки для начинающих по четвергам!✅
#runandbiteteam
Никогда не было, и вот опять!😏
.
Как известно, по осени в Москве расцветают марафоны;)😌
.
Завтра побегу в удовольствие с командой @runandbite! Ближайшей цели марафона за 2 ч. 59 мин. с текущим уровнем подготовки объективно все-таки не достичь, как и навряд ли повторть прошлогодний личный рекорд за 3 ч. 6 мин. с темпом 4:24 мин / км. Посмотрим, что выйдет завтра после 12:00 МСК )😏
Это 30-й марафон/забег на дистанцию 42 км и больше и 10 из 12 Московских Марафонов)🙃
.
#спорт#здоровье#развитие#атлетика#плавание#велоспорт#бег#триатлон#марафон#любовь
#Москва
#runandbite#runandbiteteam@biteandbitey
🏃♂️🏃♀️Во Всемирный день бега провели нашей командой @runandbite совместно с @runc_run и @runfactory открытую тренировку для жаждущих развития и подарили вместе с @biteandbitey много энергии, эмоций и памятных презентов всем участникам события!
🎯✅Занимайтесь спортом и физкультурой! Летом не только по четвергам, но также по понедельникам и субботам открытые тренировки для спортсменов любого уровня подготовки с командой @runandbite - следите за анонсами и присоединяйтесь!)
#runandbite#runandbiteteam#спорт#здоровье#развитие#атлетика#бег#марафон#московскиймарафон#триатлон#плавание#велоспорт#бег#Москва#любовь
🏃♂➡️Казалось бы только набрал классную форму, готов был ее развить, но затем за 2 недели всего лишь одна тренировка с #runandbite, потом большой удар по обеим ногам на футболе с @duma_gov_ru, натертые пятки от новых бутс и сбитый режим питания..
🏃♂Думается, что на этом шанс на октябрьский личник на 42,2 после сентябрьского личника на 21,1 все-таки упущен и будет просто очередной двадцать какой-то там марафон для хорошего настроения в прекрасной компании
#runandbite#runandbiteteam@biteandbitey#спорт#здоровье#развитие#атлетика#бег#марафон#московскиймарафон#триатлон#плавание#велоспорт#бег#Москва#любовь
По четвергам - традиционная и несложная даже для новичков тренировка с командой #runandbite ! Присоединяйтесь!)
#runandbite#runandbiteteam@biteandbitey#спорт#здоровье#развитие#атлетика#бег#марафон#московскиймарафон#триатлон#плавание#велоспорт#бег#Москва#любовь
За сутки до конца апреля непринужденно забежали с командой #runandbite дистанцию 10-го юбилейного Московского полумарафона.
Это было здорово, продолжаем набор формы!
#спорт#здоровье#развитие#триатлон#плавание#велоспорт#бег#атлетика#марафон#московскиймарафон
#Москва#любовь
#runandbite#runandbiteteam#sport#health#development#athletics#running#marathon#triathlon#swimming#cycling#running#Moscow#support#love