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

TGINSIGHT SIMILAR POSTS

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

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

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

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

Пребарај: #inmyhead

当前筛选 #inmyhead清除筛选

Инстаграм эффект в действии: Первая фотка: Я-молодец в соцсетях. Вторая фотка: то что было до уборки, и осталось за кадром после 10 минут разгребания и протирания. Не забывайте что красивые люди из интернета тоже пукают :) #inmyhead@cogload

Hashtags

👆Этот пост у меня родился из схемы по мотивам теории «Поток — психология оптимального переживания» Книжку я не читал если что 🌚 Модель очень элегантная: из пограничных состояний лучше двигаться в сторону потока, где все весело и складно. Стало скучно — увеличивай сложность (2-4) или качай другой навык (2-1) Стало страшно — упрощай задачу (3-1) - дели на мелкие подзадачи, проси помощи. Либо качай навык (3-4) 🎤Ссылки на утро — второй канал ⏲«Бесплатно ускорить YouTube» #inmyhead

Hashtags

Вот кстати очередная итерация рабочего места: с планшетом вместо мыши. Во всей неприглядности беспорядка проводов) Неидеально, да. Но тут я руководствуюсь принципом: «Улучшай в себе что-то на 1% каждый день, и через год станешь лучше в 37 раз». #inmyhead

Hashtags

Моя система рефлексии, чтобы понимать вещи про себя Я пользуюсь Obsidian. Каждый день из шаблона создается заметка с такой структурой: • Чеклист рутинных задач Утренние процедуры, чем завтракал, ежедневные привычки Потом идут три пустых раздела: • Сделал Все законченные задачки, даже бытовая мелочь, вроде: «☑️ повесил сетку от комаров» • Научился Мысли из подкастов, каналов и других мест. Когда узнал что-то достойное базы знаний — создаю вики-заметку. • Думал Мои мысли или старые заметки из базы знаний, которые я дополнил или обновил В конце дня у меня стоит будильник «итоги дня за две минуты» — в голове прокручиваю что сегодня было, что заметил, быстро дополняю разделы. Если ничего нет или некогда — это ок. Перестал гнобить себя, когда нечего добавить или не хочется делать. Но минимальное действие в 2 минуты очень помогает. В конце месяца получается 5-10 интересных или ценных записей. В конце года (!) 120 — это целый отчет на пять экранов. Причем заметки в Obsidian я веду уже второй год, но это реально начало работать, только когда в календаре поставил себе напоминалку для рефлексии в конце месяца Если вы не гик и не хотите ничего настраивать — попробуйте Logseq — там похожая система работает из коробки. Все бесплатно, без смс :) Кстати, я до этого писал про свою еще более сложную систему в Obsidian. Как обычно сложные вещи не приживаются, если речь идет про внимание. #ToolReview#inmyhead

Чем всё закончилось: модель культурных различий и стилей управления Эрин Мейер Контекст в общении. Измеряет предпочтение к низкому или высокому контексту: в США, Германии и Нидерландах коммуникация точная и явная, все повторятся и закрепляется по нескольку раз, чтобы избежать непониманий. В Китае, Индии и Японии — сложная и подразумевающая «чтение между строк». Оценки. Измеряет степень прямоты критики: американцы и французы дают обратную связь прямо, как есть. А японцы и китайцы дизбегают прямолинейности через обтекаемые формулировки. Стиль лидерства. Определяет отношение к власти: в Скандинавии и Израиле отношения эгалитарные - стараются учесть интересы всех. А в Китае, России и Нигерии свойственно искать иерархическую структуру с фигурой лидера наверху Принятие решений. Исследует процесс принятия решений: в Японии и Германии решения часто принимаются на основе консенсуса, тогда как в Китае и США решения чаще спускаются сверху-вниз Доверие. Определяет, на чем строится доверие: в США, Германии и Великобритании доверие основывается на успешной совместной работе, а в Бразилии, Китае и Индии — на личных отношениях и взаимной симпатии. Выражение несогласия. Измеряет отношение к конфликтам: немцы и голландцы охотно идут на открытые споры, а японцы и индонезийцы стараются избегать конфликта и дают обратную связь неявно для поддержания гармонии. Планирование. Определяет отношение ко времени: в Германии, США и Швейцарии графики соблюдаются строго, а в Италии, Бразилии и Индии они воспринимаются гибко и как рекомендация. Убеждение. Показывает предпочтение к дедуктивной или индуктивной аргументации: немцы и французы начинают с деталей и фактов, а американцы и британцы — с применимых выводов и рекомендаций. Пройти тест по этим шкалам, чтобы посмотреть где находишься можно на сайте Harvard Business Review https://hbr.org/2014/08/whats-your-cultural-profile 🎤Ссылки на утро — второй канал ⏲«Бесплатно ускорить YouTube» #inmyhead#опыт

Гугловская нейросеть Gemini тоже научилась подхалимству В конце апреля разработчикам ChatGPT пришлось откатить обновление нейросети 4o, потому что она слишком лебезила и хвалила пользователей по всяким пустякам. Сегодня я такое заметил у гугловской Gemini: на обычное предложение использовать другой подход, нейронка назвала моё предложение ГЕНИАЛЬНЫМ!!1! ну-просто-шедевр.gif Ощущение очень неприятное — сразу начал думать, «А в чем еще оно мне льстит, но я этого уже не замечаю?» Я про такое отношение с прищуром 🤔 упоминал в своем выступлении про то чем могут быть полезны нейронки, но как будто с каждым днем отлавливать такое становиться сложнее 🎤Ссылки на утро — второй канал ⏲YouTube за звезду (VPN за 2 ₽) #нейронка@cogload#inmyhead@cogload

Сейчас активно работаю над тем, чтобы делать вовремя и не нарушать обещания. Такой пост — способ закрепить идею у себя в голове — буквально, «расскажи другим, чтобы понять самому». Да, рекурсия с ссылкой на этот канал теперь будет и в следующих репостах тоже 🗿 Я пока не придумал как решить эту проблему — те, кто подписан и на Явно и на когнитивную нагрузку, будут видеть тот же пост два раза, ещё и с ссылкой на сам себя. Если есть предложения как это элегантно решить — пишите. #inmyhead#Дизайн

12
ПретходнаСтраница 1 од 2Следна