Python и 1000 уязвимостей
37.8K subscribers
1.82K photos
557 videos
21 files
1.95K links
Сила в единстве.

Сотрудничество: @workhouse_price

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Media is too big
VIEW IN TELEGRAM
▶️ Магические методы iter и next | Итерация экземпляров класса Python

Магические методы iter и next используются для автоматизации итерации в Python

Итераторы – это объекты Python, которые предоставляют элементы для перебора


Преобразование итерируемого объекта в итератор осуществляется магическим методом iter

Для извлечения следующего элемента итератора используется магический метод next

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Что выведет код?
Anonymous Quiz
27%
4
18%
8
23%
16
32%
Ошибку
8🤔6👍2🤯2
📣 Сравнение Bash и Python при написании скриптов в Linux

Статья рассчитана для тех, кто увлекается системным администрированием, знаком с одним из двух языков и хочет разобраться со вторым


В статье будет приведено сравнение по возможностям отладки, по синтаксису и по тем или иным случаям использования

Будут приводиться аналогичные друг другу примеры на обоих языка

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
Media is too big
VIEW IN TELEGRAM
▶️ Наследование в объектно-ориентированном программировании

Наследование в ООП – это механизм, позволяющий одному классу (подклассу) унаследовать свойства и методы другого класса (родительского класса)

Оно позволяет создавать новые классы на основе уже существующих, что способствует повторному использованию кода и упрощает его поддержку

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2
Что выведет код?
Anonymous Quiz
6%
9
12%
12
48%
24
9%
48
26%
Ошибку
9👍5🤔4
📣 Brython: Python в вашем браузере

Brython (Browser Python) – это реализация Python 3, работающая в браузере. Позволяет писать код на Python, который запускается в браузере, подобно JavaScript

В данной статье вы узнаете, как:
Установить Brython в вашем локальном окружении
Использовать Python в браузере
Написать Python-код, взаимодействующий с JavaScript
Разворачивать Python в своем веб-приложении
Создавать расширения для браузера с помощью Python
Оценить Brython в сравнении с другими реализациями Python для веб-приложений

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
Media is too big
VIEW IN TELEGRAM
▶️ Наследование от object и от других встроенных типов

Метод object() в Python используется для создания пустого объекта

Он служит основой для всех классов, к этому объекту нельзя добавить новые свойства или методы

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
📣 Опция карантина в PyPI

В блоге The Python Package Index Blog
рассказали о функции карантина, с помощью которой администраторы пакетного менеджера PyPI могут ограничивать возможность скачивания и установки проекта

В карантин проект могут поместить администраторы, а сообщить о проблемах с безопасностью – независимые исследователи и пользователи.

Если проект оказывается в карантине, то:
пользователи не смогут найти его в списке проектов PyPI;
автор проекта не сможет вносить изменения на странице проекта;
состояние проекта будут видеть только администраторы, исследователи безопасности и автор;
отменить карантин может только администратор;
если автор игнорирует рекомендации, то администраторы могут удалить проект.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍1
Media is too big
VIEW IN TELEGRAM
▶️ Наследование | Переопределение методов

Переопределение методов (Method Overriding) в Python
– это ситуация, когда метод с тем же именем и аргументами используется как в производном классе, так и в базовом или суперклассе

В этом случае метод производного класса переопределяет метод, представленный в базовом классе

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
3
👍12🤯122
📣 Brython: Python в вашем браузере (Часть 2)

Сегодня в статье рассмотрим Brython-скрипт brython_stdlib.js

brython_stdlib.js
предоставляет стандартную библиотеку Python. Посредством этого скрипта Brython компилирует стандартную библиотеку Python в JavaScript и объединяет результат с brython_stdlib.js

Brython призван быть максимально приближенным к CPython, эталонной реализации Python

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
Media is too big
VIEW IN TELEGRAM
▶️ Наследование: расширение класса

Расширение класса в Python – это создание нового класса, который наследует атрибуты и методы от существующего класса

Этот новый класс можно настроить или расширить, чтобы включить дополнительные функции или поведение

Расширение класса позволяет повторно использовать код и создавать специализированные классы

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102
🔥11🤯61👍1
📣 Brython: Python в вашем браузере: взаимодействие с JavaScript (Часть 3)

Brython позволяет Python-коду взаимодействовать с кодом JavaScript. Наиболее распространенный шаблон – доступ к JavaScript из Brython

Обратный вариант, хотя и возможен, не распространен


Вы увидите пример вызова функции Python в JavaScript в разделе Юнит Тесты JavaScript

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5🤯2👍1🤔1