Вторая по частоте future-функция, которую я использовал, это абсолютный импорт
from __future__ import absolute_import
Что она делает?
Изменения, которые вносит эта инъекция описаны в PEP328
Покажу простой пример.
Допустим, есть такой пакет:
/my_package
/__init__.py
/main.py
/string.py
Смотрим код в my_package/main.py
# main.py
import string
Простой пример готов) Вопрос в том, какой модуль импортируется в данном случае? Есть два варианта:
1. модуль в моём пакете my_package.string
2. стандартный модуль string
И вот тут вступает в дело приоритет импортов. В Python2 порядок следующий: помимо иных источников, раньше ищется модуль внутри текущего пакета, а потом в стандартных библиотеках. Таким образом мы импортнём my_package.string.
Но в Python3 это поведение изменилось. Если мы указываем просто имя пакета, то ищется именно такой модуль, игнорируя имена в текущем пакете. Если мы хотим импортнуть именно подмодуль из нашего пакета то, мы должны теперь явно это указывать.
from my_package import string
или относительный импорт, но с указанием пути относительно текущего модуля main
from . import string
Еще одной неоднозначностью меньше 😎
Подробней про импорты здесь:
https://docs.python.org/3/tutorial/modules.html
#2to3#pep#basic
Lettuce tell you something. 🥬
Growing food in space isn’t easy, and it’s key to NASA’s #Artemis missions, where astronauts will live and work on the Moon.
Data from NASA’s Open Science Data Repository show that lettuce grown aboard the Space Station contained up to 31% less calcium and 25% less magnesium than Earth lettuce, vital nutrients for bone and muscle health.
These insights help NASA scientists understand how to keep future Artemis astronauts strong and healthy on longer missions, while exploring ways to bioengineer crops that are more nutritious for space.
More: go.nasa.gov/3XbRIIx
Source: @NASAScience_
@EverythingScience
It's official! The Launch Control Center (LCC) was officially renamed after one of NASA’s pioneers in America's quest for space exploration – Rocco Petrone.
The LCC serves as a nerve center where engineers and the launch director will monitor their flight consoles and give the “go” for the upcoming launch of #Artemis I and later missions that will establish a sustainable presence on the Moon to prepare for missions to Mars. It was from this same building that Petrone oversaw the launches of the early Apollo lunar missions, and later launch directors launched NASA’s shuttles into space.
Petrone was instrumental in America’s first voyages to the Moon. He directed the first five human-tended Apollo launches, culminating in the Apollo 11 lunar flight. In 1969, he was named director of the Apollo Program for NASA with overall responsibility for the direction and management of the Apollo Space Flight Program.
Welcome to the Vehicle Assembly Building, crawler-transporter 2 (CT-2)!
CT-2, driven by engineers and technicians, is now secured beneath the #Artemis I Space Launch System rocket with the Orion spacecraft atop the mobile launcher, inside of the Vehicle Assembly Building here at Kennedy Space Center.
On Thursday. March 17, the massive transporter will carry the Artemis I stack to Launch Complex 39B for a wet dress rehearsal test ahead of launch.
Астронавты «Artemis II» опубликовали снимок части обратной стороны Луны. Большие тёмные пятна справа – Океан Бурь и Море Дождей, хорошо видимые с Земли между полнолунием и последней четвертью. Пятно снизу слева – Море Восточное*. Его тоже можно наблюдать с нашей планеты, но на самом западном краю лунного диска. Под таким ракурсом человеческий глаз наблюдает наш естественный спутник впервые.
* – на фото хорошо видно, что Море Восточное представляет собой огромный лунный кратер. Но почему, имея такое название, оно при наблюдении с Земли находится на западном краю диска Луны – спросите вы. Всё дело в том, что в 1961 году Международный астрономический союз принял решение поменять на Луне местами восток и запад. Так Море Восточное оказалось на западной окраине видимого диска нашей спутницы.
#луна#artemis
@meteoobs
«Лунный» корабль NASA SLS снимают со стартового комплекса т возвращают в Vehicle Assembly Building (VAB. здание сборки транспортных средств). Неожиданная и новая задержка Artemis II.
21 февраля во время рутинного обслуживания после репетиции инженеры зафиксировали прерывание подачи гелия в промежуточную криогенную ступень ICPS. Система гелия критически важна: газ поддерживает давление в баках с жидким водородом (температура минус 253 градуса) и жидким кислородом (около минус 200 градусов), очищает линии и предотвращает кавитацию. Без стабильного давления двигатель RL10 не запустится надежно, а полет станет невозможным.
25 февраля ракету SLS с Orion вернули в VAB на мобильном транспортере. В сборочном корпусе появится доступ к верхней ступени для диагностики и ремонта. Заодно заменят батареи системы аварийного прекращения полета и верхней ступени.
Экипаж вывели из карантина — второй раз за последние месяцы. Мартовское окно запуска гарантированно отменяется. Для успешного лунного старта остаются апрельские даты: первое, третье–шестое и тридцатое апреля. Чтобы уложиться в срок первое апреля, ракета должна вернуться на стартовую площадку не позднее середины марта — что возможно лишь при условии быстрого ремонта.
Программа Artemis предусматривает возвращение человека на Луну. Artemis II — первый пилотируемый полет в рамках программы: четыре астронавта облетят Луну без посадки, протестировав корабль Orion и систему SLS в реальных условиях.
Ракета Space Launch System прошла несколько этапов сборки в здании VAB на космодроме Кеннеди. После успешной генеральной репетиции с заправкой в феврале 2026 года аппарат уже стоял на стартовом комплексе 39B, готовясь к запуску в начале марта.
SLS уже сталкивалась с утечками водорода и клапанными проблемами в Artemis I. Текущая неисправность гелия — новая, но похожая по природе на предыдущие. NASA не раскрывает точную причину и масштаб ситуации. Если дефект окажется простым (замена клапана или фильтра), то вероятность запуска в апреле сохраняется. Сложный ремонт или необходимость повторной репетиции сдвинет сроки существенно дальше. Но дальнейшие задержки подорвут график всей программы.
#космос#nasa#artemis
🚀🇺🇸ARTEMIS II ASTRONAUTS BREAK 50-YEAR HUMAN SPACEFLIGHT RECORD
🔹 Four-person crew launched April 3rd from Cape Canaveral now approaching Moon surface — first crewed lunar flyby since 1972 🌙
🔹 Orion spacecraft completed critical engine burn to leave Earth orbit, eclipsing all previous human deep space distance records 🌍
🔹 Mission testing lunar landing tech including Doppler Lidar navigation and cryogenic fuel production for Mars missions 🛸
🔹 Next milestone: CryoFOSS system for on-site oxygen liquefying on Moon surface, cutting mission costs dramatically 💰
America returning to space dominance — this time we're staying for good 🇺🇸🌌
#Artemis#NASA
@america
🪐 NASA's Orion spacecraft, designed for deep-space exploration, completed a crucial uncrewed mission around the Moon in 2022 as part of the Artemis I program. Orion's advanced heat shield protected it during its fiery return through Earth's atmosphere, paving the way for future crewed journeys to distant places like Mars and moons such as Europa. ✨
#Orion⚡#Artemis⚡#technology⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space
👉subscribe Universe Mysteries
🪐 NASA is developing the Lunar Terrain Vehicle, a future spaceship designed to let astronauts drive across the Moon’s surface during Artemis missions. This electric-powered rover will help crews explore craters near the lunar south pole—regions that hold water ice and stay in deep shadow, pushing the boundaries of exploration farther than any lunar rover before. ✨
#spaceships⚡#lunar⚡#Artemis⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space
👉subscribe Universe Mysteries
👉more Channels
🇺🇸 Люди снова летят к Луне спустя 54 года
📌NASA запустило миссию Artemis II – четверо астронавтов отправились к Луне на корабле Orion. Экипаж облетит спутник Земли и проведёт в космосе около 10 дней. Максимальная дистанция от Земли достигнет 407 тысяч километров – дальше люди ещё никогда не улетали
🔵Это первый пилотируемый полёт к Луне со времён программы «Аполлон». NASA планирует высадку на поверхность в 2028 году, а затем – строительство лунной базы и орбитальной станции
⬅️Полёт специального самолёта NASA для отслеживания запуска ракет стал самым «просматриваемым» в мире на Flightradar
✈️Лёгкое небо
#aviation#news#NASA#Artemis#Луна