TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #208 · 29 јан.

Ранее мы уже говорили о том, как выполнить какой-либо код перед открытием интерактивной консоли. Расскажу еще один способ! На самом деле, даже запустив интерпретатор в обычном режиме с выполнением скрипта из файла вы можете в любом месте активировать интерактивный режим. Или даже несколько по очереди. За это отвечает модуль 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

Резултати

Пронајдени 1 слични објави

Пребарај: #mayakovskaya

当前筛选 #mayakovskaya清除筛选

🚇Ⓜ️ Mayakovskaya: la estación del metro de Moscú que enamoró al mundo En el corazón de Moscú, bajo la plaza Triumfalnaya, se esconde una de las estaciones de metro más emblemáticas y bellas del planeta: Mayakovskaya. Inaugurada el 11 de septiembre de 1938, esta estación no solo marcó un hito en la ingeniería soviética, sino que se convirtió en un símbolo del arte y la visión futurista de la URSS. Diseñada por el arquitecto Alexéi Dushkin, Mayakovskaya fue la primera estación de tipo columna profunda en Moscú, ubicada a 33 metros bajo tierra. Su diseño rompió con los esquemas tradicionales: en lugar de los habituales pilares macizos, se optó por columnas delgadas de acero corrugado, un material hasta entonces reservado para la construcción de dirigibles. Esta elección, arriesgada para la época, fue defendida por Dushkin con el apoyo del ingeniero aeronáutico A. I. Putilov, quien ayudó a convencer a las autoridades de su viabilidad. Pero lo que realmente hace única a esta estación es su techo. Inspirado en la idea de “ventanas al cielo”, el artista Vladímir Frolov, siguiendo bocetos de Alexandr Deineka, creó una serie de 34 mosaicos (originalmente 35) que representan escenas de la vida soviética a lo largo del día: desde el amanecer hasta la noche. Esta obra se tituló “24 horas en la Tierra de los Soviets” y aún hoy deslumbra a los pasajeros. Durante la Segunda Guerra Mundial, la estación sirvió como refugio antiaéreo. El 6 de septiembre de 1941, en plena amenaza nazi, Iósif Stalin pronunció un discurso histórico ante los diputados del Sóviet de Moscú desde el vestíbulo central de la estación. Este hecho consolidó a Mayakovskaya como un símbolo de resistencia y unidad nacional. En 1939, su innovador diseño fue reconocido internacionalmente con el Gran Premio en la Exposición Universal de Nueva York, lo que la catapultó a la fama mundial. Hoy, más de 85 años después, sigue siendo una parada obligatoria para quienes visitan Moscú, no solo por su funcionalidad, sino por su belleza atemporal y su carga histórica. #MetroDeMoscú#HistoriaSoviética#Mayakovskaya#ArteSubterráneo#ArquitecturaRusa ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia