|
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 7Понедельник, 23 Января 2023 г. 12:31 (ссылка)
Публикуем седьмую часть (1, 2, 3, 4, 5, 6) перевода руководства по модулю https://habr.com/ru/post/711012/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711012
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 5Понедельник, 09 Января 2023 г. 12:15 (ссылка)
Привет, Хабр! Публикуем пятую часть (первая, вторая, третья, четвёртая) перевода руководства по модулю https://habr.com/ru/post/709272/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709272
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 4Четверг, 29 Декабря 2022 г. 12:05 (ссылка)
Сегодня, в четвёртой части (первая, вторая, третья) перевода учебного руководства по модулю https://habr.com/ru/post/707558/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707558
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 3Понедельник, 05 Декабря 2022 г. 11:55 (ссылка)
Сегодня публикуем третью часть (первая, вторая) перевода учебного руководства по модулю https://habr.com/ru/post/702484/?utm_source=habrahabr&utm_medium=rss&utm_campaign=702484
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 2Понедельник, 28 Ноября 2022 г. 12:47 (ссылка)
Публикуем вторую часть руководства по модулю https://habr.com/ru/post/701982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701982
rss_habr
[Перевод] Полное руководство по модулю asyncio в Python. Часть 1Понедельник, 21 Ноября 2022 г. 12:30 (ссылка)
Python-модуль Перед вами — подробное и всестороннее руководство по использованию модуля https://habr.com/ru/post/700474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700474
rss_habr
Расширяемый Django: как написать database backend?Пятница, 12 Ноября 2022 г. 03:24 (ссылка)
Здравствуйте, дорогие бэкенд-разработчики на Python, у меня опять статья про django. И так будет до тех пор, пока в нём не появится нормальная поддержка асинхронности (шучу). Вопреки распространённому мнению, что django - это фреймворк "с батарейками", но не очень поддаётся кастомизации, это не так. Необходимость поддержки разных провайдеров, поддержка так называемого multi-db (одновременное использование нескольких баз), да и просто банальное использование здравого смысла (местами) - сделало этот фреймворк одним из наиболее расширяемых среди ORM. В этой статье я расскажу, как устроен database backend - это та штука, которая отвечает за поддержку конкретной базы данных и конкретного драйвера для неё. Я сделаю это на довольно экзотическом примере: мы с вами добавим поддержку асинхронного драйвера - psycopg3. Да, именно асинхронного. А вы думали, что django так не умеет? Читайте и убедитесь сами. Читатьhttps://habr.com/ru/post/698938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698938
rss_habr
Крах на финишной прямой, или как написать нетестируемый кодСреда, 24 Августа 2022 г. 15:05 (ссылка)
Это история о том, как потерпеть фиаско, имея хорошо написанный и протестированный в боевых условиях работающий код и даже написанную документацию. Изначально я собирался делать анонс своей библиотеки, но что-то пошло не так. Поэтому начнём за здравие -- постановка и формализация задачи, описание возможностей и батареек. А закончим за упокой -- вопросами, как всё это теперь тестировать? Читать далееhttps://habr.com/ru/post/684286/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684286
rss_habr
Создаем модуль для Telegram bot api на PythonПонедельник, 18 Июля 2022 г. 12:08 (ссылка)
Привет! Я непрофессиональный разработчик, программирование - это мое хобби. И "подхобби" этого хобби - брать готовые инструменты и создавать их аналоги, просто, чтобы разобраться в интересной теме (а еще переделать всё по своему желанию). В этот раз, я решил закодить аналог для таких модулей, как aiogram или асинхронная версия PyTelegramBotApi. Читать далееhttps://habr.com/ru/post/677456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677456
rss_habr
19 способов сделать сокет-сервер на Python. Эволюционный подход. Часть 5. Асинхронное программированиеВторник, 12 Июля 2022 г. 11:00 (ссылка)
Выше мы рассмотрели, как появились генераторы, как они работают и как их можно использовать в роли сопрограмм. Еще раньше было разобрано, как реализовать асинхронность на колбеках с помощью модуля В конце мы создадим минимально возможную версию https://habr.com/ru/post/676144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676144
rss_habr
Как я писал асинхронные веб-запросы на Python, или почему провайдер считает, что я бандитСреда, 29 Июня 2022 г. 18:04 (ссылка)
На днях по работе потребовалось сделать утилиту, которая прямо вот из консоли ходит в апи нашего клауд сервиса и берет оттуда кое-какую информацию. Подробности что и зачем - вне этого рассказа. Принципиальный вопрос здесь другой - скорость. Скорость реально важна (порядок количества запросов - десятки и сотни). Потому что ждать - не кайф. Здесь я хочу поделиться своим ресёрчем на тему запросов, как делать круто, а как нет. С примерами кода конечно. А так же рассказать, как я тупил. Читать далееhttps://habr.com/ru/post/674150/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674150
rss_habr
Асинхронный python без головной боли (часть 2)Четверг, 16 Июня 2022 г. 17:34 (ссылка)
Продолжаем готовить asyncio Теперь мы уже знаем достаточно, чтобы написать модный асинхронный микросервис, реализующий паттерн "API-шлюз". И попутно познакомимся с асинхронным логгированием и доступом к базе данных. Выпей меняhttps://habr.com/ru/post/671798/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671798
rss_habr
Еще раз о KISS и трендахВоскресенье, 06 Июня 2022 г. 00:10 (ссылка)
Последние несколько лет async вообще и asyncio в частности в питоне все больше набирают популярность и их все чаще используют. При этом иногда забывают о принципе KISS (Keep it simple, stupid) и о том, какие вообще проблемы решает асинхронный код и зачем он нужен. В этой статье я бы хотел описать пример, когда задачу можно и, на мой взгляд, нужно решать без использования async. И вообще, практически без всего. Читать далееhttps://habr.com/ru/post/669690/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669690
rss_habr
Асинхронный python без головной болиВторник, 24 Мая 2022 г. 22:59 (ссылка)
Почему так сложно понять asyncio? Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности. Но будь я автором самого толстого в мире учебника по python, я бы рассказывал читателям про асинхронное программирование уже с первых страниц. Вот только написали "Hello, world!" и тут же приступили к созданию "Hello, asynchronous world!". А уже потом циклы, условия и все такое. Читать далееhttps://habr.com/ru/post/667630/?utm_source=habrahabr&utm_medium=rss&utm_campaign=667630
rss_habr
Как написать свой прокси с кроликом и рейт-лимитами и не изменить змее с сусликомЧетверг, 19 Мая 2022 г. 09:35 (ссылка)
Пару лет назад мы в Just Work делали несколько похожих проектов, которые должны были обрабатывать данные, получаемые из одного внешнего HTTP API. Это API, несмотря на согласованные повышенные лимиты, изредка банило наши ключи доступа за малейшее превышение. Из-за этого ответственность за соблюдение лимитов лежала на клиентах. В дальнейшем, проектов, использующих это API, должно было становиться все больше, и заказчика не устраивала перспектива разбираться с каждой реализацией по отдельности. В итоге было решено сделать собственный прокси-сервер, который реализовывал бы контроль скорости и предоставлял бы асинхронный доступ к API. Читать далееhttps://habr.com/ru/post/666556/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666556
rss_habr
Websocket-сервер для геолокации на asyncioПятница, 08 Апреля 2022 г. 19:59 (ссылка)
Привет! 11-го апреля у нас стартует 3-й поток курса. Чтобы показать, чему учатся наши студенты, мы провели live-code-вебинар по вебсокетам, на котором написали сервис, в котором пользователи могут делиться своей геопозицией в режиме реального времени. Хотите узнать, как создавать такие сервисы? Хочуhttps://habr.com/ru/post/659341/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659341
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |