HTTPX is a nice Python HTTP client. Here is a comparison of HTTPX synchronous and asynchronous clients.
HTTPX is a nice Python HTTP client. Here is a comparison of HTTPX synchronous and asynchronous clients.
Httpx:platzierungen được khoanh sát là kliện HTTP hiện đại cho các lập trình viên. Với hỗ trợ nguyên thủy cho async và sync, nó cung cấpישית tiện khả năng gia tăng hiệu suất và dễ dàng trong việc quản lý các yếu cầu HTTP. Hưởng thuện sử dụng nhu soi nhất ở ganado khác nhau, nâng cấp trải nghiệm phát triển python. #Httpx #KliệnHTTP #LậpTrình #Python #TechNews
https://www.reddit.com/r/programming/comments/1p4pshk/beyond_requests_why_httpx_is_the_modern_http/
Восемь высокопроизводительных Python-библиотек в копилку разработчикам
Когда в 1991 году Гвидо ван Россум представил миру Python, никто не мог предсказать, какое место через несколько десятилетий этот язык займет в веб-разработке, Data Science и Machine Learning. Сейчас Python продолжает развиваться: с новым поколением инструментов в прошлое уходят традиционные ограничения — производительность, GIL и сложность параллельных вычислений. Привет, Хабр! С вами Леша Жиряков, я руковожу бэкенд-направлением витрины KION, возглавляю гильдию по Python и пишу для блога MWS на Хабре. Я каждый день сталкиваюсь с вызовами высоконагруженных систем и сформировался пул инструментов, которые помогают решать критические проблемы современной разработки — от обработки данных с Polars до управления зависимостями с UV. В этом материале я сделаю обзор Python-библиотек, с которыми можно создавать системы, сравнимые по производительности с Go и Rust.
https://habr.com/ru/companies/ru_mts/articles/968776/
#библиотеки #python #fastapi #litestar #polars #httpx #dask #Pydantic_V2 #ruff #Pithon_UV
Асинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод
Асинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.
https://habr.com/ru/articles/933652/
#тестирование #pytest #async #asyncio #api_тестирование #ui_тестирование #python #httpx #playwright #qa_automation
Нагрузочное тестирование на Python и Locust с запуском на CI/CD
Разбираемся, как организовать нагрузочное тестирование на Python с Locust — с сидинговыми сценариями , кастомными API-клиентами на HTTPX, конфигурацией через Pydantic и автоматическим запуском в GitHub Actions . Всё — на практике, с архитектурой, фреймворком и публикацией отчётов в GitHub Pages.
https://habr.com/ru/articles/929136/
#нагрузка #нагрузочное_тестирование #нагрузочные_тесты #python #locust #тестирование_производительности #cicd #github_actions #httpx #pydantic
I'm super excited about @thom's preview of the upcoming 1.0 of HTTPX. It's shaping up to be the Python HTTP toolkit I always wanted.
Just go look at that server example on the homepage. And it gets better from there. 🥰
One of the joys of my current role has been getting to code Python at enterprise level, rather than ‘enthusiastic hobbyist’, and learning current industry best practices from my colleagues.
Case in point, I just migrated a project from Flask to FastAPI and swapped out aiohttp for httpx.
✅ FastAPI: Async-first, type hints, Pydantic integration = dev happiness
✅ httpx: Cleaner API, connection pooling, great with async/await
It feels like I’m finally stepping into 2025 with both feet! (Albeit halfway through the year)