Tips & Tricks. Генерируем QR-код при помощи Python
QR-код — это один из видов матричного штрихкода. Это оптическая метка, которую могут считывать машины и которая содержит информацию о каком-либо предмете. В этом руководстве мы расскажем вам, как генерировать QR-коды, используя Python и библиотеку qrcode.
Читать статью
  
  
  
  
  
  QR-код — это один из видов матричного штрихкода. Это оптическая метка, которую могут считывать машины и которая содержит информацию о каком-либо предмете. В этом руководстве мы расскажем вам, как генерировать QR-коды, используя Python и библиотеку qrcode.
Читать статью
Наследование
Наследование позволяет создавать новый класс на основе уже существующего. Таким образом, можно создать новый класс, взяв за основу все методы и атрибуты другого.
В данном случае класс
Наследование классов нужно для изменения поведения конкретного класса, а также для расширения его функционала.
#классы #ооп
  Наследование позволяет создавать новый класс на основе уже существующего. Таким образом, можно создать новый класс, взяв за основу все методы и атрибуты другого.
В данном случае класс
Person является родительским классом, также его называют базовым классом или суперклассом. А класс Employee называется дочерним классом или подклассом.Наследование классов нужно для изменения поведения конкретного класса, а также для расширения его функционала.
#классы #ооп
Что выводит этот код
print(complex())
  print(complex())
Anonymous Poll
    0%
    0
      
    83%
    0j
      
    0%
    0 + 0j
      
    0%
    Будет ошибка
      
    17%
    Узнать ответ
      
    Геттеры и сеттеры 
В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с приватными полями. Например, в C# для этого есть удобная конструкция
В Python геттер реализуется через декоратор
Оба метода должны иметь одинаковое название, по которому можно будет обращаться как к обычному атрибуту.
#классы #property
  В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с приватными полями. Например, в C# для этого есть удобная конструкция
{ get; set; }.В Python геттер реализуется через декоратор
@property, а сеттер в виде @свойство.setter. В примере метод геттера называется age, поэтому декоратор сеттера – @age.setter.Оба метода должны иметь одинаковое название, по которому можно будет обращаться как к обычному атрибуту.
#классы #property
This media is not supported in your browser
    VIEW IN TELEGRAM
  #Новости
1. Россиянам могут позволить требовать удаления опубликованных персональных данных
https://www.securitylab.ru/news/514145.php
2. Эксперты предупредили о рисках подключения Tesla Backup Gateway к интернету
https://www.securitylab.ru/news/514143.php
3. Неизвестные атакуют WordPress-сайты, использующие Epsilon Framework
https://xakep.ru/2020/11/18/epsilon-framework-themes/
4. Бывший хакер возглавил службу безопасности Twitter
https://exploit.in/2020/13865/
  1. Россиянам могут позволить требовать удаления опубликованных персональных данных
https://www.securitylab.ru/news/514145.php
2. Эксперты предупредили о рисках подключения Tesla Backup Gateway к интернету
https://www.securitylab.ru/news/514143.php
3. Неизвестные атакуют WordPress-сайты, использующие Epsilon Framework
https://xakep.ru/2020/11/18/epsilon-framework-themes/
4. Бывший хакер возглавил службу безопасности Twitter
https://exploit.in/2020/13865/
Python quiz: Не торопись
Что напечатает следующий код?
  Что напечатает следующий код?
Anonymous Poll
    0%
    7
      
    0%
    10
      
    0%
    11
      
    33%
    Error
      
    67%
    Посмотреть ответ
      
    This media is not supported in your browser
    VIEW IN TELEGRAM
  #Новости
1. Microsoft исправила опасную уязвимость в более неподдерживаемой Windows 10 1809
https://www.securitylab.ru/news/514171.php
2. Власти РФ намерены бороться с серыми SIM-картами
https://www.securitylab.ru/news/514174.php
3. Вышел Chrome 87: устранена уязвимость перед атакой NAT Slipstream, отключена поддержка FTP
https://xakep.ru/2020/11/18/chrome-87/
4. Криптовалютная биржа Liquid взломана, хакеры проникли в сеть компании
https://xakep.ru/2020/11/18/liquid-hacked/
  1. Microsoft исправила опасную уязвимость в более неподдерживаемой Windows 10 1809
https://www.securitylab.ru/news/514171.php
2. Власти РФ намерены бороться с серыми SIM-картами
https://www.securitylab.ru/news/514174.php
3. Вышел Chrome 87: устранена уязвимость перед атакой NAT Slipstream, отключена поддержка FTP
https://xakep.ru/2020/11/18/chrome-87/
4. Криптовалютная биржа Liquid взломана, хакеры проникли в сеть компании
https://xakep.ru/2020/11/18/liquid-hacked/
Что выводит этот код (python 3.9)
print({1: 2} | {3: 4})
  print({1: 2} | {3: 4})
Anonymous Poll
    0%
    [{1: 2}, {3: 4}]
      
    22%
    {1: 2}, {3: 4}
      
    56%
    {1: 2, 3: 4}
      
    0%
    1, 3
      
    22%
    Будет ошибка
      
    0%
    Узнать ответ