Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли.
Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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
@RusEmbMalta:
ICC “Artek” announces the start of the selection of international competitions for 2026!🌍
The International Children’s Center Artek has launched its annual Selection of International Competitions 🏆🎯 to form the 2026 registry of partners.
The cooperation aims to:
• create conditions for fostering a positive image of the Russian Federation and Russian culture abroad;
• organize events, information campaigns, and social initiatives to promote the Russian language, culture, and history in different countries;
• strengthen Artek’s international standing in the field of children’s education, recreation, and wellness, and promote Russian education worldwide. 💫🌏
📅Selection timeline:
Stage One (online format)
– until 15 September 2025 – submission and registration of documents
– 16–22 September 2025 – technical review of submitted documents
Stage Two (online format)
– 26 September – 26 October 2025
📩 Full details and requirements 👉artek.org
📧 Applications: [email protected]
#Artek#InternationalPartners#GlobalEducation#RussianCulture#YouthProjects
Toshkent Kimyo Xalqaro Universiteti rasmiy ravishda Birlashgan Millatlar Tashkilotining Akademik Hamkorlik Tashabbusi (UNAI) a’zosi bo‘ldi! 🎓🌐
🟨 Shuni faxr bilan ta’kidlaymizki, biz ushbu nufuzli global tashabbusga qo‘shilgan O‘zbekistondagi birinchi xususiy oliy ta’lim muassasasi hisoblanamiz!
Bu global tashabbusga qo‘shilish orqali universitetimiz endilikda dunyo bo‘yicha oliy ta’lim muassasalarining nufuzli tarmog‘ida o'rin egalladi. Ushbu tarmoq BMTning Barqaror Rivojlanish Maqsadlari (SDG), global fuqarolik, inson huquqlari va barqaror rivojlanishga sodiqligini qo‘llab-quvvatlaydi.
🤝 Bu yutuq bilan biz quyidagi ustuvor yo‘nalishlarga sodiqligimizni namoyon qilamiz:
✅ Ilmiy-texnik rivojlanish
✅ Innovatsiyalar va tadqiqotlar
✅ Jamiyat oldidagi mas’uliyat
✅ Ta’lim orqali adolatli va barqaror kelajak barpo etish
UNAI jamoasiga va universitetimiz rahbariyatiga ushbu yutuq uchun chuqur minnatdorchilik bildiramiz! 🚀
#UNAI#KIUT#UNAcademicImpact#GlobalEducation#SDGs
Workshop sull’etica dell’AI e sulla sicurezza informatica, in linea con le linee guida federali.
L’idea è trasformare la Casa dei Giovani non solo in un polo culturale, ma anche in un hub tecnologico che permetta ai ragazzi della regione di accedere a competenze digitali avanzate, collegate alle priorità di sviluppo tecnologico della Federazione Russa.
https://t.me/gianlucaprocaccinireport
#GlobalEducation#russia#Lugansk#Donbass#giovani#young#europa#identity#identidad#futuro
🇨🇳🤝🇺🇿 ADC ва Xitoy o‘rtasida yangi hamkorlik bosqichi!
Bugun Andijan Development Center (ADC)ga Xitoy Xalq Respublikasining ta’lim sohasidagi vakillari tashrif buyurishdi.
Uchrashuv davomida tomonlar o‘zaro hamkorlikni mustahkamlash masalalarini muhokama qilib, rasmiy Memorandum imzoladilar!
🎓 Endilikda ADC talabalariga Xitoyning eng nufuzli universitetlariga kirish imkoniyatlari ochildi!
Talabalarimiz markazimizning ichki sertifikatlari asosida bakalavr ва magistratura bosqichlariga o‘qishga qabul qilinadilar.
🏅 Shuningdek, Xitoyning TOP universitetlari faqat ADC talabalariga mo‘ljallangan maxsus grant dasturlarini yo‘lga qo‘yishadi!
🌏 Hamkorlik doirasida:
🔹 o‘qituvchi va talabalar almashinuvi dasturlari;
🔹 qo‘shma ta’lim loyihalari va treninglar;
🔹 xitoy tili bo‘yicha imtihonlar;
🔹 xitoylik o‘qituvchilar ishtirokida darslar;
🔹 yozgi ta’lim lagerlari tashkil etiladi.
💬 Bu — xalqaro ta’lim sari qo‘yilgan yana bir katta qadam!
Bizning maqsad — yoshlarimizga dunyo miqyosida ta’lim olish imkoniyatlarini yaratish!
📞 74-226-10-78
💬 Telegram: @admofadc
#AndijanDevelopmentCenter#ADC#Xitoy#Hamkorlik#Ta’lim #XalqaroHamkorlik#StudyInChina#GlobalEducation#AndijonTaraqqiyot#FutureStartsHere
😀 Heartfelt Congratulations to Dr. Ashok K. Chauhan 🌟
Today, the team of Amity University Tashkent proudly extends its warmest congratulations to Dr. Ashok K. Chauhan, the visionary Founder President of Amity Education Group.
Your dedication, wisdom, and lifelong mission to transform education have built a legacy that continues to inspire millions of students across the world. Under your exceptional leadership, Amity has become a global symbol of knowledge, innovation, and human values.
Your belief that “Each student must be a success story” resonates deeply with our purpose here in Tashkent and guides us to nurture future leaders with passion and integrity.
💫 We wish you endless energy, good health, and continued success in your noble journey of shaping minds and empowering generations.
With deepest respect and admiration,
Team of Amity University Tashkent 🇺🇿
#AmityUniversity#AmityTashkent#DrAshokKChauhan#FounderPresident#AmityEducationGroup#GlobalEducation#Leadership#SuccessStory#AmitySpirit#ProudToBeAmity
😜Telegram😂Facebook😀Instagram😅Youtube😃Linkedin
🇿🇦 South African Student at Summer University 2025
☀️🏛 A South African university student has received a grant to travel to Yekaterinburg and join the two-week Summer University program.
Organized by the Ministry of Science and Higher Education of the Russian Federation and hosted by Ural Federal University (UrFU), the project immerses international students in Russian culture, everyday life, and the academic environment.
📹Tumelo Mogweng from South Africa shares her impressions and emotions from the experience:
"Hello, I am Tumelo Mogweng, and I am from South Africa. I will be taking part in the Computer Science track. I joined to become more knowledgeable — I believe computer science and AI are the future. The world is very digitized now, and AI is part of our era. I want to expand my horizons, learn about different cultures, meet people from other countries, and pick up some Russian. I already know a few words: 'spasibo', 'do svidaniya', 'privet'.
I have met lovely people here. Not everyone speaks English, but some speak it very well. Everyone has been kind, and many have told me I look beautiful — you guys, are honest! I love the country so far and have seen beautiful architecture in Yekaterinburg!"
🎥Watch the video (with Russian subtitles): t.me/urfu_international/4884
#SummerUniversity#UrFU#Yekaterinburg#StudyInRussia#Russia#InternationalStudents#StudentLife#SouthAfrica#AI#ComputerScience#CulturalExchange#EducationAbroad#GlobalEducation