Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
“Asaxiy Books” очилганда стратегиямизнинг бешинчи муҳим қисми ўзбек адабиётида янги номлар кашф этиш, муҳим китобларни чиқариш эди.
Лекин, айнан шу қисм осон кетмади.
Жавлон Жовлиевнинг “Қўрқма” романи бу йўналишда ягона, лекин ўта муваффақиятли китоб бўлди. Китоб умумий ҳисобда 100 минг нусхадан ошди ва ҳали ҳам ўз ўқувчиларини топмоқда. “Қўрқма”дан бери ўзбек адабиётидан бошқа китоб чиқмади.
Ўтган йили Халқ банки билан ҳамкорлик билвосита нашриёт ичида янгиликлар қилиш имконини очди. Натижада, ўзбек адабиёти редакциясини туздик. Ҳозирда янги асарлар ва ёзувчилар қидирмоқдамиз.
Яхши хабарим, “Қўрқма”дан бери ўзбек адабиётидан илк китобимиз чиқди. Китоб муаллифи, 15 ёшли Диёра Муродхўжаева. Ёш қизимиз ўзи бошдан кечирмаган бўлса-да, аутизмга чалинган қизалоқ ҳақида жуда ажойиб асар ёзган. Илк маротаба ўқиганда қойил қолган эдим.
Китобни Диёранинг илтимосига кўра ҳам ўзбек, ҳам рус тилларида чиқардик. Китобни болалар ҳам, катталар ҳам ўқиши фойдали ва қизиқарли деб ўйлайман.
“Asaxiy Books” жамоамизни бўлса яна бир катта қадам билан табриклайман.
Китобни харид қилиш: https://asaxiy.uz/product/diyora-murodhodjaeva-hrupkaya-melodiya
Бир томондан ўзбек адабиётидан янги қизиқарли китоб чиқарганимиздан хурсанд бўлсам, бошқа томондан муаллифнинг ёшлиши хурсанд қилади.
#kitob
@allaevuzb
#kitob
👤 Ahadquli Xolmuhammad o'g'li
📔 "Savdogarlar ustozi yoxud haqiqiy omad kaliti"
Barcha o'quvchilarga ushbu risolani o'qishni tavsiya etamiz.
@ITCenter_Yaypan - foydasi tegadi albatta
#kitob
📌Kanalda berilgan pdf kitoblar ro'yxati:
✔️O‘zbekiston joy nomlarining izohli lug‘ati
✔️O‘zbek tili sinonimlarining katta izohli lug‘ati I jildi
✔️O‘zbek tili sinonimlarining katta izohli lug‘ati II jildi
✔️O'zbek tili izohli lug‘ati
✔️Axborot texnologiyalari izohli lug‘ati
✔️Bank-moliya terminlarining oʻzbek tilidagi izohli lug‘ati
✔️Diplomatik terminlar izohli lug‘ati
✔️Kimyo atamalari izohli lug‘ati
✔️O‘zbek tili frazeologik lu‘ati
✔️Yuridik terminlarning ruscha-o‘zbekcha lug‘ati
✔️O‘zbek tilining o‘quv imlo lug‘ati
✔️O‘zbek tilining orfoepik lug‘ati
✔️Ijtimoiy-siyosiy terminlarning qisqacha izohli lug‘ati
✔️O‘zbek harbiy terminologiyasi o‘quv qo‘llanmasi
✔️Tibbiy atamalar lug‘ati
✔️O‘zbek tili sinonimlarining izohli lug‘ati
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
#kitob
⬇️ O‘zbek harbiy terminologiyasi o‘quv qo‘llanmasini yuklab oling.
🇺🇿 Bu manba Sizga 14-yanvar – Vatan himoyachilari kuni arafasida kerak bo‘lishi mumkin.
🚀 Foydali kitoblarni boshqalarga ham ulashing!
Sayt | Telegram | Murojaat | Muhokama
#kitob
📥Ijtimoiy-siyosiy terminlarning qisqacha izohli lug‘atini yuklab oling.
📲 Foydali kitoblarni boshqalarga ham ulashing!
Sayt | Telegram | Murojaat | Muhokama
#kitob
📥 Yuridik terminlarning ruscha-o‘zbekcha lug‘atini yuklab oling.
🇺🇿 Bu manba Sizga 8-dekabr – Konstitutsiya kuni arafasida kerak bo‘lishi mumkin.
📲 Foydali kitoblarni boshqalarga ham ulashing!
Sayt | Telegram | Murojaat | Muhokama