This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. Как операторам Ryuk удалось получить $34 млн выкупа
https://www.securitylab.ru/news/513834.php
2. Крупнейшая конфискация криптовалюты: с кошелька вывели 1 000 000 000 долларов, принадлежавших Silk Road
https://xakep.ru/2020/11/06/1hq3/
3. Обнаружено новое шпионское ПО, используемое северокорейскими хакерами из Kimsuky
https://exploit.in/2020/13819/
4. Apple выпустила исправления для трех 0-day уязвимостей в iOS
https://exploit.in/2020/13828/
1. Как операторам Ryuk удалось получить $34 млн выкупа
https://www.securitylab.ru/news/513834.php
2. Крупнейшая конфискация криптовалюты: с кошелька вывели 1 000 000 000 долларов, принадлежавших Silk Road
https://xakep.ru/2020/11/06/1hq3/
3. Обнаружено новое шпионское ПО, используемое северокорейскими хакерами из Kimsuky
https://exploit.in/2020/13819/
4. Apple выпустила исправления для трех 0-day уязвимостей в iOS
https://exploit.in/2020/13828/
Встроен ли в python упорядоченный словарь?
Anonymous Poll
22%
dict - это и есть упорядоченный словарь
56%
В python не встроен, но есть в стандартной библиотеке
0%
В python не встроен, в стандартной библиоеке тоже нет
22%
Узнать ответ
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. Новый ботнет Gitpaste-12 эксплуатирует 11 уязвимостей для компрометации систем
https://www.securitylab.ru/news/513852.php
2. Разработчики шифровальщика REvil приобрели исходники трояна KPOT
https://xakep.ru/2020/11/05/revil-kpot/
3. Исследователи безопасности взломали Windows 10, iOS и Chrome
https://www.securitylab.ru/news/513847.php
4. Внезапное закрытие NSS Labs оставило много вопросов без ответов
https://www.securitylab.ru/news/513842.php
1. Новый ботнет Gitpaste-12 эксплуатирует 11 уязвимостей для компрометации систем
https://www.securitylab.ru/news/513852.php
2. Разработчики шифровальщика REvil приобрели исходники трояна KPOT
https://xakep.ru/2020/11/05/revil-kpot/
3. Исследователи безопасности взломали Windows 10, iOS и Chrome
https://www.securitylab.ru/news/513847.php
4. Внезапное закрытие NSS Labs оставило много вопросов без ответов
https://www.securitylab.ru/news/513842.php
Tips & Tricks. Как разбить строку на символы в Python?
В этой статье мы разберем, как в Python можно разбить строку на символы, в том числе с использованием встроенной функции list() и цикла for.
Читать статью
#строки #функции
В этой статье мы разберем, как в Python можно разбить строку на символы, в том числе с использованием встроенной функции list() и цикла for.
Читать статью
#строки #функции
Анонимные функции
Анонимные функции являются крайне полезным аспектом, которым либо пренебрегают, либо чрезмерно пользуются. Новичкам они могут показаться сложными, но это совсем не так.
В целом, структура очень простая –
Такие функции чаще всего используются, когда они больше нигде не понадобятся, то есть определять полноценную функцию нет смысла. Типичные примеры использования –
#функции #lambda
Анонимные функции являются крайне полезным аспектом, которым либо пренебрегают, либо чрезмерно пользуются. Новичкам они могут показаться сложными, но это совсем не так.
В целом, структура очень простая –
lambda : . Сначала пишете ключевое слово lambda, далее аргументы, двоеточие и какое-то выражение, результат которого автоматически вернется.Такие функции чаще всего используются, когда они больше нигде не понадобятся, то есть определять полноценную функцию нет смысла. Типичные примеры использования –
map и filter.#функции #lambda
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. В репозитории NPM выявлен вредоносный пакет discord.dll
https://www.opennet.ru/opennews/art.shtml?num=54061
2. Поддельные обновления Microsoft Teams приводят к установке Cobalt Strike
https://www.securitylab.ru/news/513877.php
3. Утечка данных в Cloud Hospitality затронула более 10 млн постояльцев отелей
https://www.securitylab.ru/news/513875.php
4. Атака NAT slipstreaming для отправки запросов на внутренний IP
https://www.opennet.ru/opennews/art.shtml?num=54058
1. В репозитории NPM выявлен вредоносный пакет discord.dll
https://www.opennet.ru/opennews/art.shtml?num=54061
2. Поддельные обновления Microsoft Teams приводят к установке Cobalt Strike
https://www.securitylab.ru/news/513877.php
3. Утечка данных в Cloud Hospitality затронула более 10 млн постояльцев отелей
https://www.securitylab.ru/news/513875.php
4. Атака NAT slipstreaming для отправки запросов на внутренний IP
https://www.opennet.ru/opennews/art.shtml?num=54058
Композиция классов
Один из способов организации взаимодействия между классами – это композиция, или же ассоциация, классов.
В этом случае один из классов (в примере выше это
Ассоциированные объекты зачастую могут циклически ссылаться друг на друга, что ломает стандартный механизм сборки мусора. В таком случае необходимо использовать слабые ссылки из модуля
#классы #ооп
Один из способов организации взаимодействия между классами – это композиция, или же ассоциация, классов.
В этом случае один из классов (в примере выше это
Salary) является полем другого (Employee). Сложного здесь, как вы видите, ничего нет.Ассоциированные объекты зачастую могут циклически ссылаться друг на друга, что ломает стандартный механизм сборки мусора. В таком случае необходимо использовать слабые ссылки из модуля
weakref, о котором поговорим позже.#классы #ооп
Что выводит этот код
print(-4 ** 0.5)
print(-4 ** 0.5)
Anonymous Poll
0%
(1.2246467991473532e-16+2j)
13%
-2
25%
2.0
38%
-2.0
13%
Будет ошибка
13%
Узнать ответ
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. В магазине Google Play обнаружены мошеннические приложения для Minecraft
https://www.securitylab.ru/news/513994.php
2. Операторы вымогательского ПО используют рекламу в Facebook для давления на жертв
https://www.securitylab.ru/news/513993.php
3. Уязвимости в WordPress-плагине ставят под угрозу 100 000 сайтов
https://xakep.ru/2020/11/11/ultimate-member/
4. DoppelPaymer атаковал второго по величине в мире производителя ноутбуков
https://exploit.in/2020/13836/
1. В магазине Google Play обнаружены мошеннические приложения для Minecraft
https://www.securitylab.ru/news/513994.php
2. Операторы вымогательского ПО используют рекламу в Facebook для давления на жертв
https://www.securitylab.ru/news/513993.php
3. Уязвимости в WordPress-плагине ставят под угрозу 100 000 сайтов
https://xakep.ru/2020/11/11/ultimate-member/
4. DoppelPaymer атаковал второго по величине в мире производителя ноутбуков
https://exploit.in/2020/13836/
>>> a = input()
3
>>> b = int(int(7/2) * a) >>> print(b)
3
>>> b = int(int(7/2) * a) >>> print(b)
Anonymous Poll
11%
"aaa"
22%
9
11%
"333"
11%
333
33%
Error
11%
Посмотреть ответ
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости
1. Кибератаки могут стать поводом для начала 3й мировой войны
https://www.securitylab.ru/news/513997.php
2. Система распознавания лиц в «Ашане» чуть не «посадила» невиновного
https://www.securitylab.ru/news/514003.php
3. Атака Platypus позволяет воровать данные с процессоров Intel
https://xakep.ru/2020/11/11/platypus/
4. Завершилось хакерское соревнование Pwn2Own Tokyo. Взломаны NAS, роутеры и телевизоры
https://xakep.ru/2020/11/11/pwn2own-tokyo-2020/
1. Кибератаки могут стать поводом для начала 3й мировой войны
https://www.securitylab.ru/news/513997.php
2. Система распознавания лиц в «Ашане» чуть не «посадила» невиновного
https://www.securitylab.ru/news/514003.php
3. Атака Platypus позволяет воровать данные с процессоров Intel
https://xakep.ru/2020/11/11/platypus/
4. Завершилось хакерское соревнование Pwn2Own Tokyo. Взломаны NAS, роутеры и телевизоры
https://xakep.ru/2020/11/11/pwn2own-tokyo-2020/
Assert
Если выполнить инструкцию
Исключения
Не нужно, например, обрабатывать пользовательский ввод и пытаться обработать исключение AssertionError блоком try except. Если таких мест будет очень много, то это затронет и производительность программы.
#исключения #assert
Если выполнить инструкцию
assert с логическим выражением, результат которого равен True, ничего не произойдет. Но если попробовать выполнить инструкцию assert с логическим выражением, которое равно False, то будет сгенерировано исключение AssertionError.Исключения
AssertionError предназначены скорее для программистов. При написании программ на этапе разработки мы должны видеть, что делаем что-то не так (к примеру, передали в функцию некорректное значение). Не нужно, например, обрабатывать пользовательский ввод и пытаться обработать исключение AssertionError блоком try except. Если таких мест будет очень много, то это затронет и производительность программы.
#исключения #assert