Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
#SPOT
👆Цена подходит к своей промежуточной цели.
❓ Давайте порассуждаем - почему эта компания может расти дальше? И насколько ИИ угрожает позиции компании, учитывая практически "бесплатность" сгенерированной музыки? 🤷♂️ И да - кто нить слушает ИИ-треки? 🤣👇
A whale bought 67,648 $HYPE for $2.6M, at an average price of $38.49.
https://hypurrscan.io/address/0x78034797c6b01cb444059414db8a3d48b20df6eb#spot
https://x.com/OnchainLens/status/2042157544421126440
Follow @OnchainLens for more Onchain Updates.
Cooker.hl (@CookerFlips) has bought 50,751 $HYPE for $1.95M at an average price of $38.50.
https://hypurrscan.io/address/0xb76aa9f50ad74e91da3f3bd4dfd084ce0d3144f6#spot
https://x.com/OnchainLens/status/2041745153233449445
Follow @onchainlens for more onchain updates
A whale has sold 110,498 $HYPE for $4.06M $USDC at a price of $36.74 after holding for 1.2 years, making $1.608M in profit.
The whale initially bought 107,746 $HYPE for $2.45M and kept it for staking.
https://hypurrscan.io/address/0x284b4d2b39c49ec987aa5129c2145711363181c7#spot
https://x.com/OnchainLens/status/2039005498943656178
Follow @onchainlens for more onchain updates
#메모리#Spot#Contract
DDR 가격은 폭락하고 있지만, 시장의 해석은 잘못되어 있다.
리테일(소비자용) DDR5 가격은 하락했지만, 하이퍼스케일러들은 계약 기준으로 분기 대비 +90~95% 높은 가격을 지불하고 있다.
리테일은 게이밍 PC용 DDR5를 구매한다.
반면 하이퍼스케일러는 스택당 350달러 수준의 HBM3E를 구매한다.
따라서 TurboQuant 심리 영향으로 리테일 DDR5 가격이 29% 하락했다는 것은, 단순히 소비자용 게이밍 RAM 가격을 반영한 것이다.
그러나 Micron Technology의 매출은 HBM, 서버용 RDIMM, 기업용 SSD에서 발생하며, 이 영역들은 가격 변동이 거의 없다.
시장이 반복적으로 만드는 오해는 여기서 발생한다.
현재 Samsung, SK Hynix만이 소비자용 DRAM의 주요 공급자로 남아 있으며, Micron이 이 시장에서 이탈한 상황이다. 심지어 SK Hynix도 뒤따를 가능성이 거론된다.
결론은 단순하다.
두 개의 완전히 다른 시장이다. 혼동하면 안 된다.