Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
Казахстан присоединяется к мировому сообществу робототехники! 🤖✨
Альянс технологических компаний QazTech официально стал членом Международной федерации робототехники (IFR) — крупнейшей организации, объединяющей лидеров индустрии роботизированной автоматизации, таких как Kawasaki, ABB, KUKA, Panasonic, Fanuc и другие.
🇰🇿 Этот шаг — значимый этап для Казахстана на пути интеграции в глобальное сообщество передовых технологий. Участие в IFR открывает новые горизонты для развития робототехники:
🔹 доступ к международным инновациям и опыту,
🔹 расширение сотрудничества с мировыми технологическими гигантами,
🔹 активное развитие робототехники как ключевой отрасли экономики.
📢 Прокомментировал Руководитель Комитета по робототехнике QazTech Акылбек Илиуф:
Присоединение к IFR открывает для нас широкие перспективы. Это не только признание нашего потенциала, но и возможность вывести Казахстан на новый уровень технологического развития. Мы намерены активно способствовать внедрению робототехники на предприятиях страны, создавать условия для подготовки кадров и предлагать новые меры государственной поддержки. Одним из наших ближайших шагов станет открытие демо-зала в Астане, который поможет предприятиям страны на практике оценить преимущества роботизации.
👨💻 Комитет Альянса также планирует отслеживать уровень роботизации в Казахстане и интегрировать эти данные в мировую статистику.
Ждём прорыва в роботизации складской логистики в Казахстане! В этом направлении идёт весь мир логистики и QazTech является ведущим партнёром в Казахстане в этом направлении!
Нужны подробности? Заинтересованы? Мы рады рассказать:
📧 [email protected]
📞 +7 705 111 2010
#QazTech#Робототехника#Инновации#Технологии#КазахстанВМире
Казахстан присоединяется к мировому сообществу робототехники! 🤖✨
Альянс технологических компаний QazTech официально стал членом Международной федерации робототехники (IFR) — крупнейшей организации, объединяющей лидеров индустрии роботизированной автоматизации, таких как Kawasaki, ABB, KUKA, Panasonic, Fanuc и другие.
🇰🇿 Этот шаг — значимый этап для Казахстана на пути интеграции в глобальное сообщество передовых технологий. Участие в IFR открывает новые горизонты для развития робототехники:
🔹 доступ к международным инновациям и опыту,
🔹 расширение сотрудничества с мировыми технологическими гигантами,
🔹 активное развитие робототехники как ключевой отрасли экономики.
📢 Прокомментировал Руководитель Комитета по робототехнике QazTech Акылбек Илиуф:
Присоединение к IFR открывает для нас широкие перспективы. Это не только признание нашего потенциала, но и возможность вывести Казахстан на новый уровень технологического развития. Мы намерены активно способствовать внедрению робототехники на предприятиях страны, создавать условия для подготовки кадров и предлагать новые меры государственной поддержки. Одним из наших ближайших шагов станет открытие демо-зала в Астане, который поможет предприятиям страны на практике оценить преимущества роботизации.
👨💻 Комитет Альянса также планирует отслеживать уровень роботизации в Казахстане и интегрировать эти данные в мировую статистику.
Ждём прорыва в роботизации складской логистики в Казахстане! В этом направлении идёт весь мир логистики и QazTech является ведущим партнёром в Казахстане в этом направлении!
Нужны подробности? Заинтересованы? Мы рады рассказать:
📧 [email protected]
📞 +7 705 111 2010
#QazTech#Робототехника#Инновации#Технологии#КазахстанВМире
📢Казахстан ускоряет цифровизацию логистики!🚛📲
6 февраля в Астане прошла встреча QazTech и Казпочты, где обсудили инновационные решения для оптимизации логистики и цифровизации процессов.
🔹Главные темы встречи:
✅ Развитие умного управления грузопотоками
✅ Сокращение логистических издержек через Freight-tech технологии
✅ Внедрение цифровых платформ для прозрачности и автоматизации
🚀Прорывное решение:
Казахстанский стартап Biny совместно с Казпочтой внедрил цифровую платформу, которая автоматизирует поиск, мониторинг и оплату перевозок, снижая затраты и ускоряя процессы.
🤝Итог:
📌 Стороны договорились о дальнейшем сотрудничестве
📌 QazTech поддержит развитие локальных IT-решений в логистике
📌 Казахстан движется к новому уровню цифровой экосистемы
#Логистика#Цифровизация#QazTech#Казпочта#FreightTech#Biny