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

Резултати

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

Пребарај: #alanyaweather

当前筛选 #alanyaweather清除筛选

📍Погода в Алании меняется — солнечно и без дождя уже со среды!🌞🇹🇷 Сейчас в Аланье наблюдаются остаточные осадки и облачность ☁️🌧️ — дожди продолжаются сегодня, но уже завтра небо начнёт проясняться 🌤️и к середине недели погода станет сухой и приятной. 📅Прогноз по дням: ➡️Сегодня, 12 января — дождь и облачно 🌧️ ➡️Завтра, 13 января — малооблачно с прояснениями ☁️🌤️ ➡️Среда–четверг, 14–15 января — солнечно☀️, без дождя и с комфортной температурой🌡️ (днём до ~14-16 °C) 🌞🌴 ☀️ В январе в Аланье обычно много солнечных часов — до 6-8 часов в день 🌅, особенно во второй половине месяца. Отличное время для прогулок по набережной, кофе у моря ☕🌊 или фотосессий на фоне Средиземного моря #Алания#ПогодаАлания#AlanyaWeather#Турция#Солнце#БезДождя#Путешествия#Отдых

🌪Морской смерч у берегов Аланьи! Сегодня утром, 5 октября 2025 года, у побережья популярного пляжа Инжекум (İncekum) жители и туристы стали свидетелями редкого природного явления — 🌊водяного торнадо! Очевидцы сняли, как над морем образовалась вращающаяся колонна воды, которая поднималась к небу, напоминая сцену из фильма 🎥. К счастью, смерч быстро рассеялся и не причинил ущерба — ни пострадавших, ни разрушений не зафиксировано 🙏 🌤 По словам метеорологов, подобные вихри иногда возникают из-за резкой смены температур между морем и воздухом, особенно в начале октября, когда погода остаётся тёплой, а давление нестабильно. 👀 Видео происшествия уже активно расходится по турецким соцсетям — многие пользователи удивляются, как часто в последнее время природа «удивляет» Аланью. 📍Локация: İncekum, Alanya 🕓Дата: 5 октября 2025 💨Тип явления: Водяной торнадо (морской смерч) 🚫Последствия: Без разрушений #Аланья#Alanya#Инжекум#ПогодаАланья#Турция#Торнадо#Смерч#AlanyaNews#НовостиТурции#AlanyaLife#ПриродаТурции#AlanyaWeather