Python Skills 🐍
303 subscribers
1.02K photos
17 videos
302 links
Канал полезного и юмористического контента на тему программирования, в частности такого языка как Python.

По всем вопросам: @andrey_andrey01
Download Telegram
Композиция классов

Один из способов организации взаимодействия между классами – это композиция, или же ассоциация, классов.

В этом случае один из классов (в примере выше это Salary) является полем другого (Employee). Сложного здесь, как вы видите, ничего нет.

Ассоциированные объекты зачастую могут циклически ссылаться друг на друга, что ломает стандартный механизм сборки мусора. В таком случае необходимо использовать слабые ссылки из модуля weakref, о котором поговорим позже.

#классы #ооп
🔳 Как получить чёрно-белое изображение с помощью Python

#tipsandtricks
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/
​​Логично? 🌚
>>> a = input()
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/
Assert

Если выполнить инструкцию assert с логическим выражением, результат которого равен True, ничего не произойдет. Но если попробовать выполнить инструкцию assert с логическим выражением, которое равно False, то будет сгенерировано исключение AssertionError.

Исключения AssertionError предназначены скорее для программистов. При написании программ на этапе разработки мы должны видеть, что делаем что-то не так (к примеру, передали в функцию некорректное значение).

Не нужно, например, обрабатывать пользовательский ввод и пытаться обработать исключение AssertionError блоком try except. Если таких мест будет очень много, то это затронет и производительность программы.

#исключения #assert
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости

1. Пентагон троллит русских хакеров с помощью мультяшек
https://www.securitylab.ru/news/514054.php

2. Microsoft призывает пользователей отказаться от многофакторной аутентификации через телефон
https://xakep.ru/2020/11/12/no-sms-mfa/

3. Инженеры Google исправили еще две 0-day уязвимости в Chrome
https://exploit.in/2020/13849/

4. Чаще всего малварь попадает на Android-устройства через Google Play Store
https://exploit.in/2020/13848/
Топ. 7 фишек Python, максимально улучшающих твой код

Рассказываем об особенностях языка Python, позволяющих писать более лаконичный и читаемый код.

Читать статью

#топ
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости

1. Китай обвинили в заражении ПО для истребителя F-35
https://www.securitylab.ru/news/514065.php

2. Microsoft обвинила РФ в атаке на фармацевтические компании
https://www.securitylab.ru/news/514063.php

3. Детский ресурс Animal Jam подвергся взлому. Пострадали 46 000 000 учтенных записей
https://xakep.ru/2020/11/13/animal-jam/

4. Исходные коды Cobalt Strike опубликовали в сети
https://exploit.in/2020/13857/
​​Кто понял тот понял 🌚
This media is not supported in your browser
VIEW IN TELEGRAM
#Новости

1. Новичок на арене вымогательского ПО Egregor стремительно набирает обороты
https://www.securitylab.ru/news/514069.php

2. В Firefox и Chrome исправлены уязвимости, выявленные в ходе Tianfu Cup
https://xakep.ru/2020/11/13/ff-chrome-bugs/

3. Обнаружена группировка хакеров-наемников CostaRicto
https://xakep.ru/2020/11/13/costaricto/

4. Уязвимости в смарт-контрактах Ethereum могут привести к потере миллионов долларов
https://exploit.in/2020/13854/
Что выводит этот код
print(-5 % 4)
Anonymous Poll
0%
-3
73%
-1
9%
3
18%
Узнать ответ