Что нового добавили в REPL в Python 3.13
На самом деле серьезно его прокачали!
▫️Както я писал, что для выхода из REPL приходится писать exit, еще и скобки для вызова. И было бы удобней сделать это по аналогии с обычным терминалом.
Видимо, я не один такой😁 В новом REPL добавили несколько команд:
exit или quit: для выхода. Именно так, без вызова функции!
clear: для очистки терминала
help или F1: для входа в режим справки (q для выхода)
▫️ Автокомплит по TAB аналогичный Linux-терминалу. Одиночный TAB заполняет самое пхожее совпадение, двойной показывает все доступные варианты. Эти варианты фильтруются по мере набора.
▫️ Ранее при вставке многострочного кода с пустыми строками мы получали ошибку IndentationError, теперь это исправили.
Хотя, в некоторых терминалах это даже с 3.6 работает нормально, но зависит от конкретной реализации именно терминала а не Python. На винде точно не работает до 3.13.
Пример кода для теста в 3.12 и 3.13
class A:
def test(self):
pass
▫️ История ввода теперь учитывает многосрочные команды.При нажатии стрелки вверх появятся все строки из прошлого многосрочного ввода, по ним даже можно перемещаться и редактировать.
По нажатию F2 можно открыть всю историю ввода.
▫️ Колоризация кода для tracebacks и doctest. Также я заметил что имеет цвет промт функции input().
Кстати, для тестов на винде без установки можно использовать портейбл версию из проектаWinPython.
#release
Западные ресурсы публикуют эту фотографию с подписью "ЧВК Вагнер в Африке".
В комментариях к данным публикациям развернулась целое движение, осуждающее эдакий перфоманс.
Но лично я считаю, что данные головные уборы прекрасное дополнение к снаряжению защищающее от солнечных лучей, насекомых и сохраняющих безопасность личности наших мальчиков.
Вообще, возможно следует использовать данный головной убор в качестве официального форменного в Африканском Корпусе. Что думаете?
#pandaphoto#pandadialog
Сирийский котик во время охраны вверенного ему складского помещения и личного имущества бойцов подразделения.
Котик кстати к военной службе был приспособлен лучше большинства садыков. Был вовремя на всех мероприятиях, исправно выполнял свои обязанности и распоряжения командиров за что регулярно удостаивался похвалы и почёсываний за ушком, а так же был премирован увеличением пищевого довольствия
#pandadialog#pandaphoto
С некоторых пор Кошка Кошковна полюбила отдыхать на [или в] моем старом рюкзаке от MilTec и теперь мне приходится согласовывать график использования своей тары с ее Котейшеством.
В ход, кстати, обычно идёт подлог, манипуляции и шантаж.
Но Кошковна быстро учится и наебывать ее становится все сложнее
#pandadialog#pandaphoto
Вот почему не стоит экономить на баллистических защитных очках и ни в коем случае не покупать паль.
Весьма рекомендую брать очки на линзах которых прописан баллистических стандарт защиты
#pandadialog#pandaphoto
Буду краток, камрады.
В Брянске произошел первый масшутинг который устроила девочка. Четыре ребёнка ранены, один погиб. У неё не было собственного ружья, по этому она завладела оружием своего родителя. Оружие к слову хранилось согласно всем правилам в сейфе. Просто девочка знала где отец хранит ключи. Она без труда разобралась как зарязать оружие. Спрятала его в тубус и пошла в школу.
Это к вопросу о поправках к ЗоО. Я говорил и повторюсь - человек который поставил себе цель сможет найти оружие - найдёт. Ужесточение закона не работает в условиях социальной напряжённости. До тех пор пока существуют социальные проблемы, люди [в том числе дети] которые оказались за бортом социальных групп, без помощи, без внимания со стороны близких и сталкивающиеся с травлей.
До тех пор пока СМИ раздувают ситуацию, давая трибуну и предоставляя извращенное подобие внимания этим людям - они будут появляться.
В их голове это представляется так, что это единственный способ обратить на себя внимание окружающих. Для того чтобы предотвратить подобные ситуации нужно менять не законы, а меняться самим, в лучшую сторону. Не закрывать глаза на проблемы, а решать их и желательно сообща.
#pandadialog#pandaphoto