Сеня рядом и Белла пришел. Былое
Подключение к ClickHouse из python ClickHouse - столбцовая система управления базами данных (СУБД) для онлайн обработки аналитических запросов (OLAP). Мы можем легко подключиться к данной базе при помощи Python, используя библиотеку clickhouse_driver Вначале требуется установить библиотеку, выполнив команду pip install clickhouse-driver Затем инициализируем клиента, указав ip, логин и пароль В примере мы загружаем датафрейм df в табличку test_db.test_table Также можно выполнить любой требуемый запрос в ClickHouse, используя метод execute у клиента Полное описание доступных функций можно найти на официальной странице библиотеки https://pypi.org/project/clickhouse-driver/ #dataengineering
Использование Queue, асинхронных генераторов и async for в Python
Асинхронное программирование в Python стало мощным инструментом для разработки высокопроизводительных приложений, особенно в сценариях с интенсивным вводом-выводом. Ключевые концепции, такие как asyncio.Queue, асинхронные генераторы и циклы async for, позволяют эффективно управлять параллельными задачами и потоками данных. В этой статье мы разберем, как использовать эти инструменты для создания эффективных асинхронных приложений. Асинхронный код в Python строится вокруг концепции корутин (coroutines) и цикла событий (event loop)...