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

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 Сравнение 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
Media is too big
VIEW IN TELEGRAM
▶️ Делегирование в Python | Функция super()

Делегирование в Python
– это механизм, позволяющий объекту передавать выполнение определённых задач другим объектам

Например, делегирование позволяет объекту класса использовать функциональность другого объекта для выполнения определённых задач

При этом сам объект класса отвечает только за преобразование данных в нужный формат перед передачей их для дальнейшей обработки


👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5