Aiohttp
— это, безусловно, самый активный проект aio-libs
, который, возможно, является основным вариантом использования asyncio
.Aiohttp
представляет собой HTTP-клиент и сервер с поддержкой Web-Sockets и таких тонкостей, как промежуточное ПО для обработки запросов и подключаемая маршрутизация.О том, как грамотно работать с HTTP-запросами при помощи
Aiohttp
и пойдёт речь в этой полезной статье. @pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
В этом полезном туториале мы рассмотрим, как управлять репозиториями и реализовать базовый рабочий процесс git с помощью библиотеки GitPython.
Если конкретнее, то мы разберём:
Все эти знания можно использовать для автоматизации работы с репозиториями, освобождая время для остальных вещей
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Все примеры и домашние задания построены с уклоном на сетевое оборудование.
Для тех, кто хочет автоматизировать повседневные задачи и заняться программированием, но не знает, с какой стороны подойти.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В этом нам помогут профилировщики, собственно о них и пойдёт речь в статье.
• Python vs C или С vs Assembler
• Современные профилировщики
• Статистические профайлеры (statistical profilers)
• Профайлеры, основанные на событиях (событийные, event-based profilers, deterministic)
• Instrumentation-профайлеры
• Ручное профилирование
• Измеряем скорость каждой строки
• Установка и использование
line_profiler
•
Perf
— профилируем на уровне ядра@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Помогает обнаруживать проблемы в моделях.
Сканирует LLM, позволяет определить производительность, фиксирует проблемы безопасности.
Установка:
pip install "giskard[llm]" -U
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🕷 ScrapeGraphAI: Python scraper based on AI
ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.
Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!
▪ Github
▪ Docs
@pythonl
ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.
Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!
pip install scrapegraphai
▪ Github
▪ Docs
@pythonl
Инструмент Python для удаленного сбора учетных данных на множестве хостов.
В этом блоге объясняется, как это работает.
Этот инструмент использует impacket project для удаленного считывания байтов в lsass dump и pypykatz для извлечения учетных данных.
python3 -m pip install lsassy
▪ Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Propan — это декларативный Python MQ фреймворк. Он идет по стопам FastAPI и Kombu, максимально упрощая написание кода и предоставляя все удобства инструментов, которые до этого существовали только в мире HTTP фремворков, однако, создан для работы с различными брокерами сообщений на основе AMQP, MQTT и др. протоколов.
Propan идеально подходит для создания реактивных микросервисов на основе архитектуры Messaging.
Это современный, высокоуровневый фреймворк, разработанный на основе популярных python библиотек для работы со специфичными брокерами, а в его основе лежит pydantic, идеи FastAPI и pytest.
Ключевые особенности
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Выше новый инструмент PyAction, который помогает создавать и разрабатывать пользовательские действия (actions) на GitHub с помощью Python.
Действия - это отдельные задачи, которые вы можете комбинировать для создания заданий и настройки рабочего процесса.
Вы можете создавать свои собственные действия или использовать и настраивать действия, предоставляемые сообществом GitHub.
pip install -U pyaction
https://pyaction.imsadra.me/
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM