Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
563 videos
27 files
1.98K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 PSQLBuddy: резервное копирование и восстановление PostgreSQL

В статье рассмотрим:

Выполнение резервного копирования отдельных баз данных на сервере БД
Выгрузка каждой базы по отдельности в S3 хранилище
Очистка хранилища от старых бэкапов
Восстановление базы в специально созданную архивную с помощью бота
Интерфейс управления восстановлением из бэкап

PSQLBuddy – более эффективный и удобный подход к резервному копированию баз данных PostgreSQL

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

Утилита PSQLBuddy организует выгрузку данных в S3-хранилище, а также удаление файлов на сервере после успешного завершения операции

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
Media is too big
VIEW IN TELEGRAM
▶️ Инструкция raise и пользовательские исключения

В видео рассмотрим генерацию исключений с помощью оператора raise и собственные (пользовательские) классы исключений

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Что выведет код?
Anonymous Quiz
21%
1 2
55%
3 4
10%
3 2
6%
None
8%
Ошибку
10
📣 Возможности функции scatterplot() библиотеки seaborn

Seaborn
– это библиотека для визуализации данных на языке Python, построенная на основе matplotlib

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

В отличие от matplotlib, Seaborn предлагает более удобные и эстетически приятные способы представления данных

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍5
Media is too big
VIEW IN TELEGRAM
▶️ Обработка исключений | Блоки finally и else

В видео рассмотрим:

Необязательные блоки finally и else
Для чего они нужны и как работают
Примеры использования блока finally в том числе и внутри функций
Вложенные блоки try/except

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Что выведет код?
Anonymous Quiz
45%
True
35%
False
5%
None
15%
Ошибку
🤔23👍76🤯6
📣 Python сместил JavaScript с первого места популярных языков программирования по версии GitHub

GitHub
опубликовал ежегодный отчёт Octoverse, в котором публикует данные использования платформы

Аналитики выяснили, что в 2024 году Python сместил JavaScript с первого места популярных языков программирования

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Функция issubclass() | Наследование от встроенных типов и от object

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

А также подробно рассмотрим функцию issubclass() для проверки принадлежности дочернего класса базовому классу и пользовательское расширение стандартных типов данных

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
📣 Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API

В данной статье рассмотрим как создать приложение для автоматического анализа встреч и составления отчетов с использованием API BotHub (Whisper-1 + Claude 3.5 Sonnet)

Это приложение будет распознавать речь с аудиозаписей, выделять ключи – кто что сказал и какие задачи в целом обсудили – и составит отчет, включая формат ПДФ

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123
Media is too big
VIEW IN TELEGRAM
▶️ Введение в обработку исключений | Блоки try/except

В видео рассмотрим, что такое исключения, какие виды исключений бывают, иерархия классов исключений и на что она влияет при их обработке

А также познакомимся с блоками try и except

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
6
📣 Объектно-ориентированные пути файловой системы

pathlib – Этот модуль предлагает классы, представляющие пути файловой системы с семантикой, подходящей для различных операционных систем.

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

Чистые пути полезны в некоторых особых случаях, например:
Если вы хотите манипулировать путями Windows на машине Unix (или наоборот). Вы не можете создать экземплярWindowsPathпри запуске на Unix, но вы можете создать экземпляр PureWindowsPath.
Вы хотите убедиться, что ваш код манипулирует только путями без фактического доступа к ОС. В этом случае создание экземпляров одного из чистых классов может быть полезным, так как они просто не имеют никаких операций доступа к ОС

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
Media is too big
VIEW IN TELEGRAM
▶️ Магический метод _new_ | Пример паттерна Singleton

В видео рассмотрим как работает и зачем нужен магический метод _new_ в Python

А также разберем пример его использования при реализации паттерна Singleton

Метод _new_ – это метод создания типа класса. Он принимает первым аргументом тип класса, в котором он вызывается, и, как правило, возвращает этот же тип

В основном используется, чтобы настраивать создание экземпляра класса тех объектов, которые наследуются от неизменяемых типов (например, int, str или tuple)

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Что выведет код?
Anonymous Quiz
50%
1 3
26%
4 0
10%
1 2
14%
Ошибку
🤯20👍10🤔6