TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #203 · 18 јан.

Бывает начинающие в процессе обучения создают файлы с именем модуля который они изучают. В результате на тестовых запусках ничего не работает😱 Всё потому, что появилась коллизия имён. Например, изучаете вы модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #ittalents

当前筛选 #ittalents清除筛选

🇷🇺 Ρώσοι μαθητές νίκησαν στο 16ο Διεθνές Τουρνουά Πληροφορικής IATI! Ο διαγωνισμός διεξήχθη 9–13 Απριλίου στη Βουλγαρία, με συμμετοχή ομάδων από 7 χώρες, στις κατηγορίες junior και senior. 👩‍💻 Η Ρωσική αποστολή περιλάμβανε 24 μαθητές, οι οποίοι διαγωνίστηκαν διαδικτυακά μέσω συστήματος proctoring. Οι δοκιμασίες περιλάμβαναν 6 προβλήματα στη γλώσσα C/C++. 🏆 Οι μαθητές της Μόσχας κατέκτησαν 17 μετάλλια — 10 χρυσά και 7 ασημένια — και 110 διπλώματα, σχεδόν τα μισά από όλα τα βραβεία του διαγωνισμού! Συγχαρητήρια στους νικητές και ευχές για ακόμη περισσότερες επιτυχίες! 🇷🇺 Российские школьники победили на XVI Международном турнире по информатике IATI! Соревнования прошли 9–13 апреля в Болгарии с участием команд из 7 стран в категориях junior и senior. 👨‍💻 Россию представили 24 участника. Турнир прошёл онлайн с использованием системы прокторинга. Участники решали 6 задач на языке программирования C/C++. 🏅 Московские школьники завоевали 17 медалей — 10 золотых и 7 серебряных, а также рекордные 110 дипломов — почти половину всех наград турнира! Поздравляем ребят с блестящей победой и желаем новых достижений! 📸 Πύλη του Δημάρχου και της Κυβέρνησης της Μόσχας /Портал Мэра и Правительства Москвы @rossotrudnichestvo@rusembgreece@sootechestvennikigreece #Ρωσία#IATI2024#Πληροφορική#Μαθητές#ΔιεθνήςΔιαγωνισμός#ITtalents#ΨηφιακέςΔεξιότητες#Μόσχα#Νίκη#Россия#IATI2024#Информатика#Школьники#МеждународныйТурнир#ITtalents#Education#DigitalSkills#Москва#Победа