НачальныйУрок 17 из 1940 мин · практика
Конкурентность: потоки и асинхронность (Async)
Часть курса Python
С возвращением. До сих пор наши программы делали одно дело за раз, сверху вниз, и этого вполне хватало. Сложности начинаются тогда, когда программа большую часть времени просто ждёт (ответа сайта, загрузки файла, ответа базы данных). Всё это ожидание пропадает впустую, и конкурентность как раз про то, чтобы пустить его в дело и ждать нескольких вещей сразу.
Откройте main.py в редакторе. Он короткий. Нажмите кнопку запуска, и вы должны увидеть примерно такое:
Хочешь изучать Python Конкурентность: потоки и асинхронность (Async) в реальной среде?
Нажми ниже, получи Linux-машину с Python наготове и пройди Конкурентность: потоки и асинхронность (Async) на практике вместе с AI-наставником, который знает твой код.
Начать этот урокКонкурентность: потоки и асинхронность (Async)Чему вы научитесь
- GIL in plain language
- Concurrent.futures.ThreadPoolExecutor
- Asyncio basics
- Async def
- Await
- When to use threads vs async
Читай этот урок на своём языке
Все уроки этого курса
19 уроков- 1Привет, Python20 мин
- 2Числа и строки25 мин
- 3Asking the User a Question15 мин
- 4Управление потоком выполнения30 мин
- 5Списки и кортежи30 мин
- 6Словари и множества30 мин
- 7Функции30 мин
- 8Comprehensions25 мин
- 9Файлы и IO30 мин
- 10Модули и пакеты (Modules and Packages)30 мин
- 11Классы и OOP35 мин
- 12Наследование и композиция30 мин
- 13Обработка исключений30 мин
- 14Итераторы и генераторы (Iterators and Generators)30 мин
- 15Декораторы (Decorators)30 мин
- 16Менеджеры контекста (Context Managers)25 мин
- 17Конкурентность: потоки и асинхронность (Async)40 мин
- 18Тестирование с pytest35 мин
- 19Упаковка и развертывание35 мин
Посмотри другие курсы
Go
20 уроков · 12.3ч
React
17 уроков · 10.2ч
Linux
17 уроков · 8.5ч
Docker
13 уроков · 6.6ч
Git
13 уроков · 5.9ч
Kubernetes
14 уроков · 8ч
Ansible
12 уроков · 6.1ч
Bash
12 уроков · 5.7ч
Helm
10 уроков · 5.4ч
GitLab CI
11 уроков · 5.8ч
Jenkins
11 уроков · 5.3ч
PostgreSQL
14 уроков · 7.6ч
MySQL
13 уроков · 6.8ч
Web
14 уроков · 5.9ч
TypeScript
18 уроков · 7.7ч
Vibe Coding
12 уроков · 5.8ч
Prompt Engineering
11 уроков · 6.2ч
Vibe Coding: Fundamentals
12 уроков · 4.5ч
Vibe Coding: Prototype to Production
12 уроков · 5.5ч
Vibe Coding: Multi-Agent Engineering
12 уроков · 5.3ч
Vibe Coding: Advanced Engineering
12 уроков · 7.3ч
