Python и 1000 уязвимостей
37.9K subscribers
1.78K photos
545 videos
19 files
1.89K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
8%
2
53%
4
14%
5
24%
Ошибку
🤯19🤔75🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
📣 5 полезных расширений VS Code для Python-разработчиков

1. Python Snippets – это расширение, предоставляющее встроенные наборы сниппетов, которые были разработаны Ферхатом Ялчином (Ferhat Yalçın). Этот плагин отлично подходит для всех, в том числе и для новичков

2. Python Docstring Generator – автоматическое создание строк документации (docstrings). Расширение следует всем стандартным форматам строк документации, включая Google, docBlockr, Numpy, Sphinx и PEP0257

3. Python Preview – это расширение, которое включает визуальную отладку в ваш код на Python. Оно превращает процесс отладки кода в интерактивное действие с анимацией и графическими элементами для представления состояния вашего приложения

4. Python Type Hint – предоставляет подсказки автодополнения для встроенных и предполагаемых типов и модуля typing

5. Jupyter – это Jupyter Notebooks в VS Code. Интеграция с PyCharm доступна только в профессиональной версии

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

В видео создадим свои собственные метаклассы, подключим их для создания классов с использованием параметра metaclass. А также рассмотрим примеры

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Что выведет код?
Anonymous Quiz
21%
default
22%
overwritten
33%
None
24%
Ошибку
🤯124👍3
📣 Создание Telegram Web App с FastAPI

Генерация, сканирование QR-кодов камерой устройства и деплой за 5 минут


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

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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
This media is not supported in your browser
VIEW IN TELEGRAM
▶️ Вложенные классы

Вложенные классы, также известные как внутренние классы, являются классами, определенными внутри других классов

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
Что выведет код?
Anonymous Quiz
3%
0
35%
1
36%
2
11%
None
15%
Ошибку
🔥9👍7🤔3
📣 Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных

В этой статье мы сделаем значительный шаг вперед в освоении асинхронного SQLAlchemy 2

Содержание статьи:
Оптимизация кода: усовершенствуем базовый класс (BaseDao) для работы с таблицами и декоратор для генерации сессий, сделав их более гибкими и эффективными.
Обновление данных: научимся выполнять одиночные и массовые обновления записей в таблицах.
Удаление данных: освоим методы удаления отдельных записей и групп данных.
Асинхронный подход: все операции будут выполняться асинхронно, что позволит приложениям работать быстрее и эффективнее

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64
Media is too big
VIEW IN TELEGRAM
▶️ Менеджеры контекстов. Оператор with

В видео рассмотрим:
Менеджер контекста, что это такое, зачем нужен и как работает
Магические методы __enter__() и __exit__()
Пример реализации собственного менеджера контекста
Оператор with

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73
📣 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