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