Ранее я уже упоминал о другой фишке из ˍˍfutureˍˍ , это оператор деления.
from __future__ import division
Суть проста. Раньше сложность типа данных результата поределялась типом самого сложного операнда.
Например:
int/int => int
int/float => float
В первом случае оба операнда int, значит и результат будет int. Во втором float более сложный тип, поэтому результат будет float.
Если нам требуется получить дробное значение при делении двух int то приходилось форсированно один из операндов конверировать в float.
12/float(5) => float
Но с новой "философией" это не требуется. В Python3 "floor division" заменили на "true division" а старый способ теперь работает через оператор "//".
>>> 3/2
1.5
>>> 3//2
1
То есть теперь деление int на int даёт float если результат не целое число.
В классах теперь доступны методы __floordiv__() и __truediv__() для определения поведения с этими операторами.
Данный переход описан в PEP238.
#pep#2to3#basic
Небольшой разговор с Сергеем Чарынцевым, директором дисциплины HardWear UserGate, по части представленного компанией решения.
#UserGate#NGFW
❤️Дарим два билета на фестиваль GAMEДНИ
| Розыгрыш для бустеров |
| Telegram | VK | Сайт | MAX |
Друзья! Не так давно мы приняли участие в South HUB 24 https://www.southhub.ru. Кэмп получился очень душевный и позитивный. Организаторы постарались сделать все, чтобы создать по-настоящему семейную атмосферу, а со многими участниками сложились очень теплые дружеские отношения.
А еще мы позволили коллегам немного расслабиться и почувствовать себя в безопасности, взяв вопросы на себя: провели аудит защищенности, помогли организаторам устранить недочеты и построить устойчивую к взлому архитектуру.
«Хочешь изменить этот мир? Начни делать его лучше вокруг себя!» – решили мы. И сделали! 😉
Удачи и до новых встреч!
#аудит#консалтинг#UserGate
⚡ Друзья!
Наши коллеги из центра мониторинга и реагирования (UserGate MRC) 👨🎓 подготовили продолжение исследования средств осуществления DDoS-атак на российские ИТ-системы.
На этот раз речь пойдет о трёх различных инструментах и инфраструктуре, используемых для DDoS-атак. 💻
Статья будет полезна для специалистов ИБ, а также для всех читателей, интересующихся реверс-инжинирингом и сетевой безопасностью.
Заваривайте чай/кофе, усаживайтесь поудобнее и переходите по ссылке.
#UserGate#UserGateMRC#MRC
Процесс импортозамещения ИТ-инфраструктуры идет полным ходом, а это значит, что средства защиты для наиболее полной реализации своей функциональности и надежной работы должны быть совместимы с отечественными инфраструктурными решениями.
Мы уделяем этому вопросу большое внимание, взаимодействуем с разработчиками, регулярно проводим тестирования на совместимость, получаем соответствующие сертификаты.
➡️Узнать больше
#UserGate#NGFW#ALDPro#Брест