TopicPythonSeptember 2026

Python — September 2026

What Telegram channels wrote about Python in September 2026: 805 posts from 314 channels, collected automatically from public Telegram channels.

805 posts·314 channels

More posts — page 32

805 posts total

🖥 High Performance Python, 3rd Edition (2025)

"High Performance Python" — книга о доказательной оптимизации: сначала измерение, потом правка, с разбором того, почему интерпретатор ведёт себя именно так. Рассчитана на опытных Python-разработчиков и специалистов по данным; синтаксис здесь не объясняют. Третье издание обновлено под актуальные версии языка и инструментов, включая изменения, связанные с GIL.

📌 Скачать курс

Букич IT

Sep 2, 04:07 PMMore from @booki47

brayonpi/hexstellar Turn any AI agent into a computational researcher. HexStellar Cortex delivers software-accelerated optimization, quantum computing, scientific computing, decision intelligence, and verifiable execution through a Python CLI and API—with certainty labels, verification receipts, examples, and a free sandbox. Start instantly: pip install hexstellar Language: Python Stars: 584 Issues: 0 Forks: 52 https://github.com/brayonpi/hexstellar

Junior+/Middle Part-time Python Developer в Connectable Jobs

Да, мы ищем человека в нашу команду 💙

📍Remote 💎Python, понимание инфраструктуры Telegram, English B1

Connectable Jobs — проект, который помогает 120 000+ читателям находить работу за рубежом.

Узнать подробнее: тут

🤝Откликнуться: тут

Подборка джуновских вакансий

Backend: - Python разработчик в JoSpace - Начинающий Python-разработчик в TG @itjobsfeed

Аналитика: - Junior/Middle Data Scientist (Classic ML) в ПАО Сбербанк

Вакансии │ Стажировки │ За рубежом │ Удалёнка │ БИГТЕХ │ Мероприятия │ По всему миру │ IT и DIGITAL

🐣 Софи - первый ai ассистент для автооткликов и поиска работы.

Sep 2, 03:00 PMMore from @juno_jobs

#middle #лондон #офис

Blockchain.com Back-End Engineer, Trading London (office 4 days/week)

Blockchain is connecting the world to the future of finance. Since its inception in 2011, it has earned the trust of over 90 million wallet holders and more than 40 million verified users, facilitating over $1 trillion in crypto transactions. As a Back-End Engineer on the Cryptocurrency Trading Platform, you will build the backend services that power internal and external trading products — from order management and market data processing to the REST APIs and WebSocket streams that serve web and mobile clients.

☑️ What you will do -Design, build, and operate backend services in Kotlin and Python that power trading products, from core trading workflows to client-facing APIs -Develop and improve services for order management, market data processing, and trade lifecycle handling in a real-time, high-volume environment -Build and maintain REST APIs and WebSocket streams that deliver real-time prices, order updates, and account data -Collaborate with cross-functional teams — product, frontend, trading — to adapt the platform quickly to new features and market conditions -Ensure high availability, reliability, and scalability of trading services, with a sharp focus on latency, observability, and testing -Contribute to architecture discussions and technical decisions, writing clean, maintainable code and sharing knowledge across the team

☑️ What you will need -Professional experience building backend services, ideally in Kotlin and/or Python -Solid experience designing and building backend services and REST APIs; experience with WebSockets or other real-time streaming protocols such as NATS/JETSTREAM is a plus -Working knowledge of SQL and experience integrating with multiple internal or third-party services -An understanding of performance fundamentals — identifying bottlenecks, managing latency, and building systems that stay responsive under load -Strong problem-solving skills and clear communication with both technical and non-technical colleagues -Curiosity and enthusiasm for learning new technologies; interest in financial markets or crypto is a plus, not a requirement -Familiarity with Docker/Kubernetes and cloud environments (AWS) is a plus

Откликнуться

🔥 Подписаться на наши каналы / @best_itjob / @it_rab

Sep 2, 03:00 PMMore from @job_web3

#senior #офис #гибрид

Сбер Senior NLP/LLM Engineer Опыт работы: 3–6 лет Полная занятость Формат работы: офис или гибрид (Москва)

Команда управления развития искусственного интеллекта (блок «Развитие клиентского опыта B2C») ищет NLP/LLM-инженера для развития AI-copilot премиальных клиентских менеджеров. Команда переходит от классических NLP-решений к адаптивным мультиагентным системам.

☑️ Чем предстоит заниматься -Проектировать и реализовывать end-to-end LLM-пайплайны, включая продвинутые RAG-системы и автономных AI-агентов (планирование, function calling, мультиагентная оркестрация) -Дообучение и адаптация: SFT/RLHF/DPO, LoRA/QLoRA под бизнес-задачи; решать, когда нужно дообучение, а когда достаточно промпт-инжиниринга или RAG -Поддерживать культуру качества: внедрять продуктовые и ML-метрики (RAGAS, DeepEval, LLM-as-a-Judge), автоматизировать регрессионное тестирование -Писать чистый, документированный и тестируемый python-код, проектировать API-контракты для ML-компонент -Участвовать в код-ревью, формировать технические стандарты команды, работать напрямую с продуктом и стейкхолдерами

☑️ Наши пожелания к кандидатам -Опыт в DL/NLP от 4 лет, включая обучение и дообучение моделей на PyTorch, из них не менее года практического опыта с LLM -Практический опыт построения AI-агентов и LLM-пайплайнов с использованием LangChain/LangGraph -Глубокое понимание архитектуры современных LLM: attention, MoE, RoPE, KV-cache, методы alignment (RLHF/DPO), принципы эффективного инференса -Сильная инженерная культура: Python (asyncio, pydantic, fastapi), чистый тестируемый код (pytest), асинхронные микросервисы; понимание Docker/K8s, CI/CD для ML -Оценка и мониторинг: уверенное владение инструментами LLMOps (Arize, LangSmith, W&B, Phoenix), опыт создания кастомных eval-пайплайнов -Работа с данными: опыт предобработки сложных данных для датасетов, знание SQL

Откликнуться

Python Job в Telegram | в VK | в Max

Sep 2, 03:00 PMMore from @job_python

Чем мне помогает ИИ на реальных задачах аналитика данных

По моим наблюдениям есть 3 лагеря людей 1. "ИИ не может помочь мне в моих задачах потому что ..." 2. "Я делаю практически все через ИИ, хотя сам этого никогда не делал" 3. "Использую ИИ как помощника, который ускоряет мой процесс работы и снимает часть рутины и объема, но главные вещи я делаю сам"

Первый и второй лагерь - это две крайности. Одни игнорируют удобство ИИ, а другие им злоупотребляют и с небольшими собственными техническими навыками сильно полагаются на него. Я отношусь к 3-му лагерю и называю это "осознанное использование" 😁, где ИИ реально экономит 3–5 часов в неделю

Например, часть моих сценариев

🔹 Генерация и проверка SQL и Python кода по ТЗ/задаче. Даёшь ИИ описание и сэмпл данных: «Нужно посчитать LTV по когортам, окно 12 месяцев, исключить возвраты, группировка по source и country» — и получаешь рабочий запрос с оконными функциями и CTE. Дальше проверяешь логику, оптимальность, правишь сам или через итерации с агентом и доводишь до финала. Это не сразу «готовое решение», а черновик, который экономит время на написание кода с нуля.

НО ЕСЛИ ТЫ САМ НЕ ЗНАЕШЬ SQL ИЛИ PYTHON, такой подход будет содержать кучу ошибок, которые ты даже проверить не сможешь. Это сравнимо с тем, чтобы попросить ИИ написать текст на китайском, а результат ты никак не оценишь, если сам китайского не знаешь.

🔹 Рефакторинг кода. Есть старый запрос на 700 строк без комментариев? Кидаешь его в ИИ с промптом: «Разбей на CTE, добавь алиасы, прокомментируй каждый блок одной строкой, объясни логику преобразования данных». Получаешь читаемую структуру, которая поможет разобраться в чужом коде и быстрей его понять

🔹 Работа с документацией и поиском информации по гиту. Нужно быстро найти, как считается конкретная метрика или где и как используется конкретная таблица? Натравил ИИ на репозиторий со всеми файлами или на выборку документации и просишь: «Найди все места, где упоминается Retention, выпиши формулы, источники данных. За пару минут получаешь выжимку, которую раньше искал вручную через поиск или спрашивая других аналитиков.

🔹 Прототипирование дашбордов и макетов. Это не про тему навайбкодить готовый дашборд, так в крупных компаниях с установленным набором инструментов и доступов не прокатит. Это про структуру разрабатываемого отчета: «Дай список метрик, измерений и фильтров для панели “Продажи по регионам”» или «Предложи 3 варианта визуализации для динамики оттока». Это помогает быстрее согласовать макет с бизнесом и не тратить время на «переделки».

🔹 Разбор ошибок и логов. Получил непонятную ошибку в ETL потоке данных? Кидаешь текст ошибки и фрагмент кода — ИИ часто подсказывает, в чём проблема: «Ошибка связана с приведением типов в JOIN, проверь, что id в обеих таблицах — INT, а не VARCHAR» или «В подзапросе нет алиаса для агрегированного поля».

➡️ИИ не заменяет экспертизу аналитика. Он не знает всех бизнес-правил, особенностей логики, хотелки заказчиков и «подводные камни». Но он отлично закрывает рутину: синтаксис, структуру, выжимки, черновики. А финальное решение, проверка данных и ответственность — всегда на аналитике.

Sep 2, 02:29 PMMore from @data_study

Senior/ Lead Backend Engineer (Python) в OneSoil: https://www.remocate.app/jobs/senior-lead-backend-engineer-python-onesoil

Можно работать удалённо. Зарплата в евро.

Есть прямой контакт для откликов: [email protected]

При отклике укажите, что нашли вакансию на Remocate.

Подборка вакансий на 02.09.2026

⚙️ Backend Middle Software Engineer (AI-native) - Python (До $2 500/мес) Payment Integration Engineer Node.js разработчик с опытом payment integrations

🔀 Fullstack Full Stack Developer (От 800,000 тенге) Middle Fullstack-разработчик (Python, Vue.js)

📊 Data Data Analyst

🤖 ML / AI AI-специалист (Middle и выше) (100 000р. на руки)

🛠 DevOps Senior Network Engineer / Network Protocol Developer DBO-инженер (Big Data/MLOps) (380-400к на руки в зависимости от опыта) Senior SRE (от 4 000 $ до 8 000 $) Senior DevOps ($5,000–8,000 gross/мес)

📌 Other Разработчик 1С (До 250 000 руб. net)

⚡ Почему аналитики данных так востребованы и как стать аналитиком в 2026 году?

Большинство новичков совершают одну и ту же ошибку: учат всё подряд. SQL, Python, Power BI, статистика… Но работодатели оценивают кандидатов не только по базовым навыкам, но и по другим критериям. Из-за этого многие месяцами рассылают резюме и получают только отказы или полное игнорирование.

Андрон Алексанян - аналитик с опытом 9 лет и СEO Симулейтив проведет бесплатный урок и покажет, как выглядит путь к первой работе аналитиком в 2026 году.

Вы узнаете: 🔶Какие навыки действительно проверяют на собеседованиях; 🔶Что должно быть в портфолио, чтобы его открывали работодатели; 🔶Почему многие резюме аналитиков сразу отправляются в отказ; 🔶Как искать работу без коммерческого опыта; 🔶Какие преимущества есть у кандидатов после 30, 40 и даже 50 лет; 🔶Какие ошибки чаще всего мешают получить первый оффер.

Дополнительно на эфире разберем реальные примеры резюме и портфолио кандидатов, которые смогли пройти отбор.

🎁 ПОЛУЧИТЕ 3 КУРСА (PYTHON, SQL, PANDAS) В ПОДАРОК ЗА РЕГИСТРАЦИЮ НА ЭФИР!

Эти курсы - база для того чтобы вкатиться в профессию!

Если вы хотите войти в аналитику и перестать тратить время на лишнее обучение — этот урок поможет понять, на чем действительно стоит сосредоточиться.

🛎️Регистрируйтесь, эфир совсем скоро!

⚡ Почему аналитики данных так востребованы и как стать аналитиком в 2026 году?

Большинство новичков совершают одну и ту же ошибку: учат всё подряд. SQL, Python, Power BI, статистика… Но работодатели оценивают кандидатов не только по базовым навыкам, но и по другим критериям. Из-за этого многие месяцами рассылают резюме и получают только отказы или полное игнорирование.

Андрон Алексанян - аналитик с опытом 9 лет и СEO Симулейтив проведет бесплатный урок и покажет, как выглядит путь к первой работе аналитиком в 2026 году.

Вы узнаете: 🔶Какие навыки действительно проверяют на собеседованиях; 🔶Что должно быть в портфолио, чтобы его открывали работодатели; 🔶Почему многие резюме аналитиков сразу отправляются в отказ; 🔶Как искать работу без коммерческого опыта; 🔶Какие преимущества есть у кандидатов после 30, 40 и даже 50 лет; 🔶Какие ошибки чаще всего мешают получить первый оффер.

Дополнительно на эфире разберем реальные примеры резюме и портфолио кандидатов, которые смогли пройти отбор.

🎁 ПОЛУЧИТЕ 3 КУРСА (PYTHON, SQL, PANDAS) В ПОДАРОК ЗА РЕГИСТРАЦИЮ НА ЭФИР!

Эти курсы - база для того чтобы вкатиться в профессию!

Если вы хотите войти в аналитику и перестать тратить время на лишнее обучение — этот урок поможет понять, на чем действительно стоит сосредоточиться.

🛎️Регистрируйтесь, эфир совсем скоро!

🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы.

Stepik: «Python современный AI для разработчика и автоматизации задач»

63 урока, 382 шага, практика с кодом и автопроверкой.

Внутри: RAG, tool calling, агенты, evals, MCP, Ollama, vLLM, pgvector + HNSW, безопасный text-to-SQL, prompt injection, кэш, очереди и sandbox для агентного кода.

Плюс реальные автоматизации: почта, отчёты, боты, вебхуки и браузерные сценарии.

Для тех, кто уже знает Python и хочет перейти к production AI.

⏳ 72 часа скидка 55%

https://stepik.org/a/295921

rapidfuzz - быстрая библиотека написанная на С++ для нечёткого сравнения строк, замена FuzzyWuzzy, но без GPL-лицензии и в разы быстрее

Например, если сравнить "питон" и "пайтон", библиотека покажет, что строки похожи на 72%, а "масква" среди списка городов сама найдёт "Москва" с похожестью почти 77%. 72.7 100.0 100.0 ('Москва', 76.9, 0) Также умеет в частичное сравнение (когда одна строка часть другой) и сравнение по словам без учёта их порядка в предложении.

Ставится командой ⚙️ pip install RapidFuzz Документация и примеры кода здесь

Sep 2, 12:09 PMMore from @xo_py

📊 Links for the next poll:

- TensorFlow for Deep Learning Bootcamp: Zero to Mastery https://zerotomastery.io/courses/learn-tensorflow/ - The Complete Investment Banking Course 2026 https://www.udemy.com/course/the-complete-investment-banking-course-2016 - The Data Science Course: Complete Data Science Bootcamp 2026 https://www.udemy.com/course/the-data-science-course-complete-data-science-bootcamp/ - The Complete Python Developer https://www.udemy.com/course/complete-python-developer-zero-to-mastery - Become App Designer PRO with Figma in 2026: Zero to Hero https://www.udemy.com/course/become-app-designer-pro-with-figma - Sound Design Masterclass https://www.udemy.com/course/sound-design-masterclass - Claude Cowork For Beginners: AI Automations and Workflows https://www.udemy.com/course/learn-claude-cowork

🌎 High Performance Python, 3rd Edition (2025)

❔ Чему вы научитесь: 🔵 профилировать код: cProfile, line_profiler, memory_profiler, поиск горячих участков; 🔵 понимать цену структур данных и модели памяти CPython; 🔵 ускорять вычисления через NumPy, векторизацию и корректную работу с массивами; 🔵 компилировать критичные участки с помощью Cython и Numba; 🔵 выбирать между потоками, процессами и async в зависимости от типа нагрузки; 🔵 работать с данными, не помещающимися в память, и масштабировать вычисления на кластер.

"High Performance Python" — книга о доказательной оптимизации: сначала измерение, потом правка, с разбором того, почему интерпретатор ведёт себя именно так. Рассчитана на опытных Python-разработчиков и специалистов по данным; синтаксис здесь не объясняют. Третье издание обновлено под актуальные версии языка и инструментов, включая изменения, связанные с GIL.

🗄Скачать курс

IT Pirate

​​#python #backend #scraping #job #vacancy #вакансия #remote

Ищут Middle Software Engineer (AI-native) — Python

Подробнее: Мы — команда PinoByte (Data & AI разработка). Делаем решения в области Web Scraping, Data Engineering, AI и автоматизации для зарубежных клиентов.

Ищем: Middle Software Engineer (AI-native) — Python

📍 Формат: remote (кроме России) 🕐 Занятость: full-time, B2B

Стек: Python 3.12, FastAPI, Celery, RabbitMQ, Redis, PostgreSQL, Playwright, Docker/K8s, OpenTelemetry

Кого ищем: • Толкового мидла, которому можно отдать кусок системы целиком — доведёт до прода и разберётся, когда сломается • 3+ года продакшн-опыта на Python • Каждый день работает с LLM: нормальный процесс с агентами. Обязательно спросим, как именно работаете • Проактивность и умение дебажить чужой код в проде

Условия: • До $2500/мес, B2B • Полная удалёнка, гибкий график • Оплачиваем AI-тулинг — Claude Code либо любой другой удобны тулинг • Интро-звонок, техразговор, оффер

Откликнуться: @hiring_pinobyte

😈 Cryptography / Криптография: каталог статей "list of articles"

Статьи 🔵 [Начинающим] - Криптография. Введение. 🔵 Протокол шифрования TLS. Часть 1 🔵 [Сryptography for beginners] - Часть 2. Простые шифры. 🔵 Ручное шифрование Linux 🔵 Шифрование файлов на Android 🔵 Дуалбут с зашифрованными Linux и Windows 🔵 Простейший криптоанализ простейшего шифра 🔵 Краткое знакомство с алгоритмами. Серверный шифровальщик на PHP. Mcrypt и SHA256. 🔵 О стеганографии кратко, ДКП, Встраивание ЦВЗ 🔵 Шифрование PGP. Принцип работы 🔵 MD5 Algorithm 🔵 Как работает SSL шифрование 🔵 Создаёт полиалфавитный шифр на Python 🔵 RSA принцип работы алгоритма на примерах python. Шифрование в интернете. Часть 1. 🔵 Cryptocat - шифруем переписку Софт 🔵 Шифрование файлов с EncryptPad. 🔵 Расшифровываем криптоконтейнер TrueCrypt с помощью Volatility и MKDecrypt. 🔵 BonusBitcoin 🔵 Продам майнинг Pool Примеры кода 🔵 Алгоритм шифрования Виженера на примере C++ Ресурсы 🔵 Книга по криптографии Переводы для Codeby 🔵 8 лучших приложений с открытым исходным кодом для пользователей заинтересованных в зашифрованном общении через ОС Android 🔵 Шифрование Бэкдора Рэя Оззи (Ray Ozzie) 🔵 Разрушение шифрования с бэкдором

#Awesome #Cryptography // @nsis // max.ru/nsis

#senior #офис

X5 Медиа Ведущий backend-разработчик (Django) Опыт работы: коммерческая разработка на Python от 6 лет Полная занятость Формат работы: офис (Москва)

Команда развивает рекламную платформу и ищет backend-разработчиков в команду личного кабинета рекламодателя. Система обрабатывает десятки тысяч запросов в секунду и оперирует терабайтами данных. Стек: Python 3.11+, Django 5+, DRF, PostgreSQL, ClickHouse, Kubernetes, Docker, GitLab CI/CD, pytest.

☑️ Чем предстоит заниматься -Разрабатывать бэкенд для личного кабинета рекламодателя -Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний в режиме, близком к реальному времени -Реализовывать сложную бизнес-логику и ролевую модель доступа -Оптимизировать производительность сервисов: эффективность кода, запросов к БД и архитектуры под высокие нагрузки -Покрывать свой код автотестами

☑️ Наши пожелания к кандидатам -Опыт коммерческой разработки на Python от 6 лет, с уверенным знанием Django и DRF -Глубокое понимание принципов работы реляционных баз данных (PostgreSQL), умение оптимизировать запросы -Уверенные навыки работы в Linux на уровне продвинутого пользователя -Отличное знание Git -Понимание, как устроен веб: HTTP, REST, принципы взаимодействия клиента и сервера

Откликнуться

Область и стек: Бэкенд

Должность: Разработчик Python

Компания: BellIntegrator

Зарплатная вилка: 150.000 - 250.000

Формат работы: Удаленка

Страна работы: Россия

Разработчик Python Разработка платформы для обработки и анализа данных с единым пользовательским интерфейсом   Требования Опыт от 3-х лет на Python   Техническое образование, желательно высшее Опыт проектирования и разработки REST API, навыки работы с FastAPI Понимание принципов работы реляционных БД, опыт работы с PostgreSQL Опыт написания Unit и интеграционных тестов Дополнительные требования Опыт интеграции Jupyter Notebook   Опыт работы с Databricks, SingleStore или подобными системами Обязанности Разрабатывать сервисы для интеграций с другими системами. Это включает в себя проектирование модели данных в БД, разработку непосредственно сервиса, реализацию мониторингов и тестов   Участвовать в декомпозиции больших задач и проработке архитектуры продукта вместе с командой Взаимодействовать с командами разработки других сервисов и инструментов в рамках интеграции с ними Условия Конкурентоспособная заработная плата   Корпоративное обучение и сертификация в технических и бизнес областях Корпоративные развлекательные программы Возможность работать удаленно на территории РФ

Откликнуться на вакансию

Sep 2, 09:14 AMMore from @refer_me_it

🍫 Аналитик-разработчик в группу эффективности складов и цепи поставок

Привет! Меня зовут Рома, я руководитель группы эффективности складов и цепи поставок в Яндекс Лавке. Сейчас мы ищем в команду аналитика на направление аналитики складов — это дарксторы, из которых мы доставляем заказы нашим клиентам. Ваша задача — превратить данные операций и продукта в решения, которые ускоряют сборку заказа, улучшают опыт клиента и повышают эффективность бизнеса.

Роман Георгиев Руководитель группы эффективности складов и цепи поставок

Какие задачи вас ждут:

• Исследование процессов и поиск точек оптимизации Мы постоянно ищем пути оптимизации процессов на складах — сборки заказов, размещения товаров и других. Для этого мы активно используем аналитику большого количества накопленных исторических данных о выполнении операций и превращаем эти знания в инсайты и алгоритмические решения.

• Эксперименты и принятие продуктовых решений на основе данных Вам нужно будет запускать и анализировать A/B-эксперименты, совместно с командой продукта принимать решения на основе данных, оценивать влияние изменений на метрики склада и бизнес-результаты.

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

Мы ждём, что вы: • Работали в сфере анализа данных • Активно используете в работе Python и SQL • Имеете опыт дизайна и проводили A/B-тесты • Владеете BI-инструментами (у нас Yandex DataLens) • Занимались операционной аналитикой (будет преимуществом) • Умеете представлять результаты своей работы коллегам и заказчикам

Почему у нас хорошо: Нам важно здоровье сотрудников, поэтому в крупных офисах у нас есть спортзалы — с тренажёрами, инвентарём и душевыми. Это не все бонусы — полный список тут.

📩 Откликайтесь на вакансию на нашем сайте

#лавка #аналитика #SQL #python #BI #офис #гибрид #москва

Sep 2, 09:02 AMMore from @ya_jobs

Structured Concurrency в Python 3.11+ (TaskGroup vs Gather)

Если вы до сих пор используете asyncio.gather() для запуска конкурентных задач, вы, вероятно, теряете контроль над ошибками.

Главная проблема gather: если одна таска падает, остальные продолжают работать (если не стоит return_exceptions=False, который убивает всё сразу, но "грязно"). Плюс, отлавливать несколько ошибок одновременно через try / except - это боль.

В Python 3.11+ (и через trio / anyio раньше) стандартом стала Structured Concurrency через asyncio.TaskGroup.

Как это выглядит:

import asyncio

async def task_fail(name, sec): await asyncio.sleep(sec) raise ValueError(f"Error in {name}")

async def task_ok(name, sec): await asyncio.sleep(sec) print(f"Task {name} done")

async def main(): try: async with asyncio.TaskGroup() as tg: tg.create_task(task_ok("A", 1)) tg.create_task(task_fail("B", 2)) # Упадет через 2 сек tg.create_task(task_fail("C", 1.5)) # Упадет через 1.5 сек

except* ValueError as eg: # Обратите внимание на except* (ExceptionGroup) print(f"Caught errors: {eg.exceptions}")

# Запуск # asyncio.run(main())

Почему TaskGroup это выбор Middle+:

1. Атомарность скоупа: Если одна задача внутри контекстного менеджера падает, TaskGroup автоматически отменяет (cancel) все остальные запущенные задачи в группе. Вы не оставляете "зомби-процессы" в фоне. 2. Exception Groups: Если упало несколько задач одновременно (или во время отмены), Python соберет их в ExceptionGroup. Конструкция except* позволяет элегантно обрабатывать дерево исключений.

Вывод: Для скриптов gather сойдет. Для надежных сервисов, где важна консистентность состояния и корректный шатдаун корутин - переезжайте на TaskGroup.

#asyncio #python311 #bestpractices #concurrency

📲 Мы в MAX

👉@BookPython

Sep 2, 07:34 AMMore from @bookpython

#вакансия #астана #оффлайн #workITkz #javascript, #python, #fullstack Должность: Вакансия: Fullstack Developer Компания: АФМ РК / AML ACADEMY https://www.gov.kz/memleket/entities/afm?lang=ru Город: Астана Занятость: оффлайн Оплата: 800 000 - 1 400 000 ₸

Агентство Республики Казахстан по финансовому мониторингу является государственным органом, непосредственно подчиненным и подотчетным Президенту Республики Казахстан, осуществляющим руководство в сфере противодействия легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма, а также по предупреждению, выявлению, пресечению, раскрытию и расследованию экономических и финансовых правонарушений, отнесенных законодательством Республики Казахстан к ведению этого органа. Описание вакансии: — Проектирование и реализация backend- и frontend-частей веб-приложений и внутренних систем — Разработка async API и сервисов на Python (Litestar, FastAPI) — Проектирование моделей данных, схем БД и миграций — Работа с аналитическими нагрузками: тяжёлые запросы, агрегации, оптимизация под OLAP — Проработка бизнес-логики и доменных моделей (DDD), слоистая архитектура — Интеграция сервисов между собой: gRPC, брокеры сообщений, фоновые задачи — Контейнеризация сервисов и настройка окружений (Docker, GitLab CI) — Разработка пользовательских интерфейсов на React + TypeScript — Интеграция фронтенда с backend-API, кодогенерация клиента из OpenAPI, обработка edge-кейсов — Разработка и поддержка переиспользуемых UI-компонентов — Участие в проектировании архитектуры приложений и выкатка своего кода в прод — Опыт коммерческой разработки от 3 лет, из них год+ в роли fullstack — Python 3.12+, полная типизация — Litestar или FastAPI, Pydantic v2, Dishka — SQLAlchemy 2.0, Alembic, asyncpg — PostgreSQL: индексы, план запроса, оконные функции, оптимизация тяжёлых запросов — Опыт хотя бы с одним аналитическим или поисковым хранилищем: ClickHouse, Elasticsearch, Neo4j — Слоистая архитектура, DDD — Git, Docker, GitLab CI (или аналог) — Фоновые задачи и очереди: taskiq или Celery, NATS, Redis — React 19, TypeScript, Vite, bun — TanStack Router, TanStack Query, TanStack Table, Zustand, react-hook-form, zod — Компонентные библиотеки: Mantine 8 либо Tailwind 4 + Radix/shadcn — Feature-Sliced Design или другая явная слоистая структура фронтенда — HTML, CSS, component-based подход — Системное мышление, внимание к качеству кода, самостоятельность в проработке задачи Будет плюсом: — structlog, uv, ruff, pytest с async-тестами — gRPC (grpclib, betterproto2) — MinIO / S3 — Интеграция self-hosted LLM через OpenAI-совместимый API, pydantic-ai — Ansible, Terraform, Grafana — Biome, кодогенерация API-клиента (@hey-api/openapi-ts) — motion, ECharts / Recharts, графовые визуализации (@xyflow/react) — vitest, Playwright

— Полная занятость, работа в офисе — Влияние на архитектуру backend- и frontend-частей продукта — Собственная инфраструктура on-premise, современный стек без легаси — Конкурентная заработная плата, обсуждается по итогам собеседования

Контакты: Telegram @UWService Whatsapp

Sep 2, 06:29 AMMore from @workitkz