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
📣 Инструкция как интегрировать синхронный код в асинхронный

В Python для работы с потоками (параллельным выполнением задач) используется модуль threading

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

Python работает с одним потоком в каждый момент времени из-за глобальной блокировки (GIL)

Однако во время операций ввода-вывода GIL может быть освобождён, и это позволяет использовать многопоточность более эффективно

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
Media is too big
VIEW IN TELEGRAM
▶️ Распознавание объектов на Python | Поиск объектов на изображении | TensorFlow, PixelLib

В данном видео пишем программу для распознавания объектов на изображении с помощью Python

Находим людей, машины, велосипеды, вырезаем, выделяем, подсчитываем и сохраняем объекты помощью TensorFlow,
PixelLib и Python


👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍7
Что выведет код?
Anonymous Quiz
20%
int
33%
Foo
26%
tuple
21%
Ошибку
🤯19👍6
📣 Мега-Учебник Flask, Часть 1: «Привет, Мир!»

Это первая статья в серии, где я буду документировать мой опыт написания веб-приложения на Python, используя микрофреймворк Flask

Здесь список всех статей в серии:
Часть 1: Привет, Мир!
Часть 2: Шаблоны
Часть 3: Формы
Часть 4: База данных
Часть 5: Вход пользователей
Часть 6: Страница профиля и аватары
Часть 7: Unit-тестирование
Часть 8: Подписчики, контакты и друзья
Часть 9: Пагинация
Часть 10: Полнотекстовый поиск
Часть 11: Поддержка e-mail
Часть 12: Реконструкция
Часть 13: Дата и время
Часть 14: I18n and L10n
Часть 15: Ajax
Часть 16: Отладка, тестирование и профилирование
Часть 17: Развертывание на Linux (даже на Raspberry Pi!)
Часть 18: Развертывание на Heroku Cloud

Это руководство подразумевает, что вы знакомы с окном терминала (командной консолью в случае Windows), и вы знаете основные команды для работы с файлами вашей ОС

Если это не так, то перед тем как продолжить, я рекомендую вам ознакомиться с тем, как создавать директории, копировать файлы и т.д., используя консоль


🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥62🤔1
Media is too big
VIEW IN TELEGRAM
▶️ Python 3.13: Ускорение на максимум! Все новые возможности в одном видео!

В данном видео рассмотрим топовые фишки и возможности Python 3.13:

Версию вносит возможность отключения GIL, что делает потоки Python намного быстрее
Также был внедрен экспериментальный JIT компилятор, который сильно повлияет на скорость языка в дальнейшем
Добавлены новые аннотации, новые возможности для работы с дженериками (обобщениями) и много других топовых фишек

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥145👍4
Что выведет код?
Anonymous Quiz
60%
True
24%
False
4%
None
13%
Ошибку
👍13🤯61
📣 Осваиваем парсинг сайта: короткий туториал на Python

Последовательность действий:
Получить URL страницы, с которой хотим извлечь данные
Скопировать или загрузить HTML-содержимое страницы
Распарсить HTML-содержимое и получить необходимые данные

Эта последовательность помогает пройти по URL-адресу нужной страницы, получить HTML-содержимое и проанализировать необходимые данные

Но иногда требуется сперва войти на сайт, а затем перейти по конкретному адресу, чтобы получить данные. В этом случае добавляется ещё один шаг для входа на сайт

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133
Media is too big
VIEW IN TELEGRAM
▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram

В данном видео пишем парсер новостного сайта с помощью библиотек requests, beautifulsoup и
Ixml. Сохраняем информацию в json файл

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133
👍6🤔3🤯32
🤯14🤔6👍53🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📣 Обзор библиотеки RxPY

Сегодня поговорим о хорошей библиотеке для управления потоками данных в Python – RxPY, реализации Reactive Extensions

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


RxPY – это библиотека, реализующая принципы функционального реактивного программирования в Python. Она позволяет создавать и управлять асинхронными потоками данных, объединяя их, фильтруя и трансформируя с помощью цепочек операторов

Основные компоненты RxPY:
Observable: источник данных, который может выдавать события.
Observer: подписчик, который реагирует на события от Observable.
Операторы: функции, позволяющие трансформировать, фильтровать и комбинировать Observable

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥3
Media is too big
VIEW IN TELEGRAM
▶️ Парсинг сайта + Telegram бот на aiogram | Requests, beautifulsoup, aiogram

Вторая часть проекта парсера сайтов на Python с отправкой сообщений в Telegram бота на aiogram


В данном видео пишем телеграм бота на aiogram:
напишем разные хендлеры
создадим клавиатуру
реализуем возможность авто парсинга и выгрузки свежих новостей через заданный интервал времени

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
10
Что выведет код?
Anonymous Quiz
61%
SXYZm
17%
Spam
10%
SpaXYZm
12%
Ошибка
👍21🤯9🔥5🤔3
📣 Асинхронный SQLAlchemy 2

Простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic


Это первая часть из цикла статей по работе с асинхронной версией SQLAlchemy 2.0 в стиле ORM

Эта серия статей охватит абсолютно все аспекты: от моделей и связей между ними до миграций и методов взаимодействия с данными в базе

Сегодня в статье разберёмся, что такое SQLAlchemy и почему каждый разработчик, работающий с реляционными базами данных (такими как SQLite, PostgreSQL, MySQL и т.д.), должен знать о ней.

После этого – настройка, мы начнем с базовой настройки SQLAlchemy для асинхронного взаимодействия, а затем перейдём к созданию таблиц в современном декларативном стиле

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🤔1
Media is too big
VIEW IN TELEGRAM
▶️ Практика Python | Выполняем заказ на фрилансе | Видео в GIF | mp4 to gif

В данном видео с помощью Python выполняем заказ взятый на одной из фриланс бирж

Пишем скрипт для конвертации видео файлов в gif формат

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