Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль code.
Как это может пригодиться?
🔸 Вам не хватает pdb и хочется больше "власти"
🔸 Нужно запросить у юзера данные в достаточно сложном виде. В этом случае можно попросить его создать что ему надо и сохранить в определённую переменную, с которой потом и работать.
🔸 Нужна изолированная среда для выполнения каких-либо действий.
🔸 Просто забавы ради😁
Запускается консоль очень просто
import code
ic = code.InteractiveConsole()
try:
ic.interact()
except SystemExit:
pass
Выход обратно на предыдущий уровень происходит как обычно, вызов функции exit() или клавиши Ctrl+D(Ctrl+Z для Windows).
Я набросал простой пример с некоторым функционалом
🔹 Меняются символы приглашения
🔹 В неймспейсы добавляются дополнительные объекты
🔹 Считается время, проведённое в интерактивном режиме
🔹 Скрипт просит юзера заполнить переменную и по выходу распечатывает её значение
Код здесь ↗️
Для запуска сохраните код в файл и запускайте как обычный скрипт.
python my_console.py
Для быстрого запуска можно сделать отдельный алиас
alias py="python3 /home/username/my_console.py"
#tricks#source
А вот и 4 окошко!
SODA Жидкая матовая помада #matteaboutyou💋
Может обычно ты больше склоняешься к тинту или блеску… Но праздники просто кричат: нужна помада, 100%🫡
За что любим больше всего: наносится не сложнее тинта и ложится ровно – ты точно справишься!
👊
Но самое впечатляющее — выбор оттенков, от естественных до красных, ярко-розовых, фиолетовых и даже голубого (особенно как подложка под тени) 🤪
Идеальный подарок для тех, кто готов влюбиться в помаду, но не знает, с какой начать 👀
#sodalab
Смотрим на повторе Lavender haze — новый клип нашей любимой Блонди, Тейлор 💜
И только один вопрос не дает покоя… Как много глиттера #bizarreshine и матовой помады #matteaboutyou ушло бы на создание этих образов? 😭 Спрашиваем для подружки… 👉👈
#sodalovespopculture#sodalovestaylorswift
Романтики, сегодня мы отправимся в параллельный мир, куда заключили в наказание нашу героиню, Селену 🔮 Мы решили разобрать один из ее самых ярких и смелых образов — узнаете, откуда? 👀
Сначала — контуринг! Нам понадобится палетка для лица Coffee magic в оттенке 001 (светлая). Для бровей и веснушек возьмем ультратонкий карандаш #browpurrfection — с ним веснушки будут смотреться естественне 💅
В макияже глаз — максимальная драма, поэтому берем палетку теней с самыми насыщенными оттенками Into the unknown #showyourself и конечно же подводку-маркер под стать: #makeitpop в оттенке 101 Black cult ❤️🔥 Завершим образ яркой, насыщенной жидкой матовой помадой #matteaboutyou 005 Be bright 💋
#sodalovesgames
Романтики, сегодня разбираем образ Мии, как вы и просили 👀
У героини очень дерзкий образ, можно даже сказать, она женщина-вамп 🤭
Весь образ строится на сильных контрастах, поэтому для макияжа глаз мы возьмем палетку с насыщенными темными оттенками Into the unknown #showyourself❤️🔥 С ней можно сделать классический черно-дымчатый смоки, или поэкспериментировать и попробовать бордовые оттенки!
Естественные тени на лице подчеркнем контурингом в стике #easyskinny, чтобы структура лица выглядела более выраженной ⚡️
В качестве интересного акцента мы бы добавили полумесяц 🌙 с помощью маркера для глаз в форме луны #makeitpop — всё-таки она рожденная луной 🌚
Для губ идеально подойдет жидкая матовая помада #matteaboutyou в оттенке 006 Fall in love — темно-красная, насыщенная, вайб вампир 💋
Хорошим завершением образа будет лак для ногтей #glossyglow. Здесь выбор за вами: красный оттенок № 005 Arson или черный № 006 More 💅
Чьи образы Клуба Романтики нам разобрать следующими? 🐾
#sodalovesgames
Folklore 🌿
Salt air... and the rust on your door 🌊 Поэтичная эра, чем-то напоминающая прохладный летний день на природе, далеко от города — а может даже во сне? 👀 Продукты эры: мечтательная, эфемерная палетка #mangaeyes Stylish, палетка для лица We share the Earth, которая даст нам свежий цвет лица (особенно румянец!) и волшебный бальзам-кристал для губ. А заколка-крабик Holographic идеальна для небрежного пучка ❤
Evermore🍂
Согласно самой Тейлор, Evermore — это поздняя осень, начало зимы; холодное, темное время. Есть какая-то особая меланхолия в этой эре и ее цветах... Продукты эры: палетка цветов поздней осени The next right thing, глиттер гель The message (тот самый ivy и incandescent glow) и блеск для губ естественного оттенка #exploretheocean. Финальный штрих — бежевый лак для ногтей #glossyglow в оттенке Afterglow (привет, Lover!)
Midnights🌙
I can make the whole place shimmer
💎 Эра темных, сияющих оттенков... вдохновляемся ночным небом, звездами, и чувствуем себя bejeweled! Продукты эры: палетка теней Some things never change, жидкие тени для век в оттенке 001 Snow Queen и жидкий хайлайтер #liquidlove — для звездного, галактического сияния! Для губ возьмем жидкую матовую помаду #matteaboutyou в оттенке Answer (Question?...) и лаком с голографическими блестками!
#sodalovespopculture#sodalovestaylorswift