asyncio.

Я пришел потестить бота, чтобы найти баги, а в итоге нашел работу в BigTech

Привет, Хабр. Я из тех людей, у кого аллергия на словосочетание "искусственный интеллект" в маркетинге. Обычно за этим скрывается пара if-else и API OpenAI, прикрученное синей изолентой.Недавно наткнулся на пост ребят, которые пилят карьерного бота Аврора. Обещали, что он сам ищет вакансии, сам пишет письма и вообще молодец.Я решил, что это отличный повод поразвлечься: зайти в бету, положить им базу нагрузкой и написать разгромный баг-репорт.

продолжить чтение

Самые популярные Python фреймворки и библиотеки 2025 года

Команда Python for Devs подготовила перевод статьи о самых популярных Python-фреймворках и библиотеках 2025 года. FastAPI уверенно догоняет Django и Flask, Requests и Asyncio остаются незаменимыми, а Streamlit и Starlette усиливают свои позиции в нишевых сценариях.Создаёте ли вы API, дашборды или пайплайны для машинного обучения — выбор подходящего фреймворка может определить успех или провал проекта.Каждый год мы опрашиваем тысячи Python-разработчиков, чтобы показать, как развивается экосистема: от инструментов и языков до фреймворков и библиотек. Наши данные из отчёта State of Python 2025

продолжить чтение

Школы программирования против репетиторов и самообучения

Решил написать этот пост, т.к. несмотря на некоторое падение интереса к онлайн-обучению, это направление сохраняет свою актуальность и каждый, кто решает освоить для себя новую профессию, сталкивается с выбором, куда направить усилия, а заодно и средства, чтобы это было с максимальной отдачей и не привело к выгоранию.

продолжить чтение

Под чешуёй асинхронности: from yield to await

В данной статье мы рассмотрим основы асинхронного программирования в python, фокусируясь на ключевых концепциях и их практическом применении. Мы начнем с изучения генераторов и итераторов — фундаментальных механизмов, лежащих в основе асинхронности python. Затем поговорим о потоках и процессах, чтобы понять, как они соотносятся с асинхронным подходом.Основная цель статьи — создание собственной упрощенной реализации asyncio, включая цикл событий, задачи и примитивы синхронизации. Это позволит глубже понять внутреннее устройство асинхронной разработки в python.Содержание

продолжить чтение

Rambler's Top100