Contents Menu Expand Light mode Dark mode Auto light/dark mode
Книга в процессе написания! Написаны разделы 1-3.
Основы asyncio для сетевых инженеров
Основы asyncio для сетевых инженеров
  • 1. Основы работы с сопрограммами
    • Сравнение асинхронного программирования и потоков
    • Терминология
    • Сопрограммы и задачи
    • Запуск нескольких awaitables
    • Дополнительные материалы
  • 2. Асинхронные модули
    • asyncssh
      • Основы asynssh
      • asyncio.wait_for
      • async with
      • Подключение к нескольким устройствам
    • scrapli
      • Основы scrapli
      • Получение структурированного вывода с помощью TextFSM
      • Подключение к нескольким устройствам
      • Подключение с транспортом asynctelnet
    • Дополнительные материалы
  • 3. Создание классов с asyncio
    • Создание экземпляра
    • Асинхронный менеджер контекста
    • Асинхронная итерация
    • Примеры классов
    • Дополнительные материалы
  • 4. Использование модуля asyncio
    • list/dict/set comprehensions
    • Декораторы для сопрограмм
    • Асинхронные генераторы
    • asyncio subprocess
    • Запуск синхронного кода в потоках
    • Semaphore
  • 5. Работа с циклом событий
    • Цикл событий (Event loop)
    • Отмена задач
  • 6. Дополнительная информация
    • Тестовый HTTP сервер с FastAPI
    • netdev
      • Основы netdev
      • Подключение к нескольким устройствам
      • Дополнительные материалы
  • Скачать PDF/Epub

Ресурсы

  • Задания, примеры кода
Back to top

Дополнительные материалы#

Документация

  • Asynchronous Iterators

  • Asynchronous Context Managers

  • async for

  • async with

Next
4. Использование модуля asyncio
Previous
Примеры классов
Copyright © 2022, Natasha Samoylenko
Made with Sphinx and @pradyunsg's Furo
Last updated on мая 30, 2023