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

Резултати

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

Пребарај: #arduinostart

当前筛选 #arduinostart清除筛选

На старт, внимание, школа! 🏫 Что подарить школьнику на 1 сентября? Набор, который поможет ему разобраться в программировании и подарит билет в будущее! 🎫 Электронный конструктор ЗНАТОК для Arduino START — это первый шаг в робототехнику для детей от 7 лет. 🤖 Он помогает на практике понять принципы работы микроконтроллеров — «мозга» почти всей цифровой техники. Ваш ребёнок поработает со светодиодами, электродвигателями, лампами, сигнализациями, синтезатором звуков и другими проектами. 🎓 С этим набором можно не только собрать свои первые устройства, но и узнать 4 языка программирования: • Graph Z • C++ • Python • Scratch На USB-flash накопителе, входящем в комплект, вы найдете 46 готовых программ для 23 проектов! 💪 Узнайте много интересных фактов о звуке, свете, цвете, нотах, частотах и принципах работы известных бытовых приборов с набором ЗНАТОК для Arduino START. 🙌 ➡️ Подробнее: https://znatok.ru/shop/konstruktory/znatok-electronniy-const… Полученные знания помогут вашим детям в учёбе. А в будущем они смогут создавать новые образцы роботов, бытовой техники, компьютеров, смартфонов, работая в высокотехнологичных компаниях. А это уже не игрушки. 🤓 #знаток#ардуино#arduinostart#arduino

1+1 = 3 😯❓ Что получится, если соединить «Arduino START» и «Вездеход Лидер 4х4»? Совершенно новый набор! 🙇 Объединив эти конструкторы, у вас будет гораздо больше проектов и программ, чем в каждом из них по отдельности! 🤓 С «Вездеходом Лидер» вы построите мощный внедорожник, с набором «START» научитесь работать с Arduino — модулем, который можно запрограммировать на разные команды. Взяв два набора, вы получите возможность создать программируемый вездеход и сделать первый шаг в робототехнику! 🤖 Начинать можно уже с 5 лет, а пользу в образовании они будут приносить вплоть до 14-16 лет. 💡 1️⃣ Сначала ребёнок может просто собирать вездеход и управлять им при помощи пульта. Уже здесь можно придумывать различные увлекательные соревнования. 🏎 2️⃣ Затем при помощи набора «Arduino START» можно изучать основы программирования. Вам будут доступны четыре языка: • Graph Z • Scratch • C++ • Python 3️⃣ А теперь самое интересное! Соедините два набора и программируйте режимы движения вездехода, звука и работы фар. Он может исполнить «праздничный танец» под музыку, издать сигнал SOS (…---…) с использованием азбуки Морзе, двигаться по кругу или «змейкой» — возможности безграничны! 👨‍💻 ➡️ Инструкцию с новыми схемами можно бесплатно посмотреть и скачать у нас на сайте: https://znatok.ru/shop/konstruktory/znatok-electronniy-const… Это идеальное сочетание не только для игры, но и для дополнительного образования! 🎓 #знаток#лидер#вездеходлидер#arduinostart#arduino#ардуино