Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱
Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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
Пара слов про Индию. Все как у нас. Пошлины, налоги, импорт крайне дорог. Tata Motors - крупнейший производитель (ему принадлежит JLR) - строит легковые, грузовые, строительную технику. Основана в 1945 году (делала локомотивы), с 1954 года - машины, сейчас на 283 месте в мировом Топ-500 компаний.
Сейчас TATA обновила бюджетный PUNCH - 3,827 длина, 1,2 л турбо 118 лс, механика или автомат, монопривод. 2 цифровых монитора, люк, камеры кругового обзора, аудиосистема 8 динамиков и 6 подушек безопасности, климат контроль. Топ версия стоит 11,7 тыс долл или 900 тыс руб.
PUNCH можно сравнить с Granta, (она у нас стоит примерно также), и понять что Granta вообще выглядит неплохо.
Granta - 👍
TATA - 👌
Одно и тоже - 🤝
#tata
Сегодня ночью, во время патрулирования Деснянского района, водитель полицейского автомобиля #Toyota допустил столкновение с припаркованным эвакуатором #TATA на улице Бальзака, 61.
Оба полицейские получили травмы и были госпитализированы в больницу.
Причины аварии выясняются.
Фото: Светлана
АВТОВАЗ хочет разработать турбомотор и "автомат" вместе с индийскими компаниям
Волжский автогигант заинтересован в совместной разработке автомобильных технологий с индийскими партнерами, включая создание новой платформы и развитие гибридных решений. Об этом сообщил вице-президент АВТОВАЗа Сергей Громак, пишет РИА Новости.
По словам Громака, российский автопроизводитель видит перспективы в совместной работе с индийскими инжиниринговыми центрами над новыми платформами, гибридными силовыми установками, а также над развитием автоматических трансмиссий и турбированных двигателей.
Вице-президент также отметил интерес АВТОВАЗа к промышленным роботам, 3D-принтерам, штамповой оснастке и пресс-формам индийского производства. Речь идет как о поставках оборудования, так и о возможной локализации его производства в России.
Источник: rg.ru/2025/12/05/avtovaz-hochet-razrabotat-turbomotor-i-akp-vmeste-s-indijskimi-kompaniiam.html
#RCINews#АВТОВАЗ#Лада#LADA#Tata#Mahindra
Tata to pay $2.4 billion for troubled Air India
Tata will take charge of Air India after a winning bid of $2.4 billion, including equity and debt, the Indian government said, marking the end of years of struggle to privatize the financially troubled airline.
#Tata#AirIndia#TataAirIndiaBid#India#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖