❗️ Мой Telegram-канал:
❗️ Начни работать с криптовалютой на Binance:
💰 Донат:
https://www.donationalerts.com/c/sena... 💰 Стать спонсором (USDT TRC20): TQmqLD9hJfQQ3636KwFxLkEvJBo7sxkVGY таймкоды: 00:00 Синхронные запросы • Создание двух функций, которые будут работать синхронно. • Функция 1: ввод "Hello World". • Функция 2: вывод текущего времени. • Запуск функций и демонстрация блокировки потоков. 03:00 Потоки и асинхронные функции • Пояснение работы потоков и асинхронных функций. • Создание бесконечного цикла для демонстрации блокировки потоков. 08:15 Преобразование функций в корутины • Объяснение корутин и их отличий от обычных функций. • Преобразование функции 1 в корутину с помощью async и await. • Создание списка корутин и запуск их с помощью asyncio. • Сравнение сложности отладки синхронного и асинхронного кода. 14:26 Проблемы с кодом • В коде возникают ошибки, связанные с циклом событий и невозможностью вызвать функцию из выполняемого цикла. 17:16 Попытка исправить ошибки Event loop для решения проблемы и начинает работать над кодом. 21:01 Использование Event loop Event loop для запуска задач и исправления ошибок. разницу между синхронным и асинхронным кодом и их влияние на производительность. 25:54 Завершение работы над кодом Основы асинхронности в Python для начинающих, она же "кооперативная многозадачность". Речь в этой серии пойдет о коде, который асинхронно выполняется в одном потоке и в одном процессе. В этом увлекательном видео мы погрузимся в мир асинхронного программирования в Python с помощью мощной библиотеки asyncio. Если вы хотите узнать, как создавать быстрые и отзывчивые приложения, эффективно работающие с сетевыми запросами, вводом-выводом и другими задачами, то это видео для вас! Разбираемся с понятием "блокирующих операций". В ходе видео мы рассмотрим основные концепции асинхронного программирования и объясним, почему они столь важны в современной разработке. После этого мы погрузимся в библиотеку asyncio, которая предоставляет мощный инструментарий для создания асинхронного кода. Мы начнем с основ, покрывающих асинхронные функции, корутины и event loop. Вы узнаете, как создавать асинхронные задачи и координировать их выполнение в одном потоке. Мы рассмотрим различные методы работы с асинхронными функциями, включая использование ключевого слова await и сопрограмм. асинхронность, Python, asyncio, асинхронное программирование, сетевые запросы, event loop, асинхронные функции, корутины, параллельные запросы, обработка исключений, масштабируемость