Открыто

Асинхронный Python для тех, кто хочет больше

Тема в разделе "Бизнес и свое дело", создана пользователем devbrain, 16 июн 2023.

Цена: 2990р.
Взнос: 2990р.

Основной список: 9 участников

Статус обсуждения:
Комментирование ограничено.
  1. 16 июн 2023
    #1
    devbrain
    devbrain СкладчикСкладчик

    Складчина: Асинхронный Python для тех, кто хочет больше

    Привет, дорогой друг! Если тебя заинтересовала данная тема, значит, скорее всего, ты уже умеешь писать программное обеспечение на языке Python. Возможно, это простые (или сложные) скрипты или полноценный backend, так или иначе этот курс будет тебе полезен. Более того, он откроет для тебя новые возможности и ты буквально выйдешь на новый уровень в разработке на Python.

    Данный курс написан для новичков в асинхронном программировании, будем разбираться в нем с полного нуля от самых простых до более продвинутых концепций. Однако сразу отмечу, что это не курс по Python. Если вы не знаете основные концепции языка, то рекомендую не преступать к этому курсу.

    Что такое, это ваше асинхронное программирование?

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

    На простом примере. У нас есть 100 ссылок на википедию и нам нужно собрать их заголовки.

    Как это работает при синхронном подходе: мы итерируемся по списку ссылок, поочередно выкачивая данные по каждой из них. Время выполнения: 40 секунд.

    Как это работает при асинхронном подходе: мы итерируемся по списку ссылок, генерируем 100 корутин и запускаем их исполнение, данные выкачиваются не последовательно, а независимо друг от друга. Время исполнения: 1.6 секунд.

    При этом время на написание кода тратится одинаковое.
    То же самое и с вебом, асинхронные фреймворки могут превосходить синхронные в десятки раз.

    Кто автор курса?

    Я профессиональный разработчик с опытом более 7 лет. Работал в крупнейших IT компаниях России и Европы. На текущий момент являюсь техническим лидером функциональной команды в одной из крупнейших европейских игровых студий. Занимаюсь разработкой высоконагруженых инфраструктурных сервисов, проработкой архитектуры и принятием технических решений.

    План курса
    1. Теория
      1. Как работает асинхронное программирование в Python
      2. Что такое CPU/IO-bound операции и в чем их отличие
      3. Многопроцессность и многопоточность
      4. Печально известный GIL
      5. Asyncio в общих чертах
    2. Asyncio углубленно
      1. Таски
      2. Корутины
      3. Очереди
      4. Синхронизация примитивов
    3. Практика с aiohttp
      1. Асинхронное чтение ресурсов по HTTP
      2. Асинхронный чатбот VK
    В стоимость курса входит:
    • Текстовое руководство соответствующее заявленному плану курса
    • Полная поддержка автора в течении 2 месяцев с момента раздачи материала
    Стоимость курса: 2990 рублей
     
  2. Последние события

    1. skladchik.com
      В складчине участвует 10 человек(а).
      7 дек 2024
    2. skladchik.com
      В складчине участвует 10 человек(а).
      5 ноя 2024
    3. skladchik.com
      В складчине участвует 10 человек(а).
      9 окт 2024
    4. skladchik.com
      В складчине участвует 10 человек(а).
      28 авг 2024
  3. Обсуждение
  4. 16 июн 2023
    #2
    galilei
    galilei ЧКЧлен клуба
    Будут в курсе примеры с практикой по части серверных приложений, поможет ли он мне написать асинхронную web админку к асинхронному telegram чат боту?
     
  5. 16 июн 2023
    #3
    devbrain
    devbrain СкладчикСкладчик
    Для этого необходимо добавить в практику материал по разработке асинхронных веб-приложений. Такой материал по объему тянет на несколько таких мануалов. Более того, этот материал можно запускать тем пользователям, которые прошли текущую тему, либо уже разбираются в асинхронном программировании.

    Так что -- нет, в этом курсе таких примеров не будет.
     
    1 человеку нравится это.
  6. 16 июн 2023
    #4
    galilei
    galilei ЧКЧлен клуба
    Жаль, я просто подумал, раз вы писали "Занимаюсь разработкой высоконагруженых инфраструктурных сервисов", то можно будет надеться увидеть в курсе нечто подобное, а так , реализовывать асинхронные http запросы, запросы к бд, файловой системе и т.д., можно быстро и по мануалам.
     
  7. 19 июн 2023
    #5
    iLemur
    iLemur ЧКЧлен клуба
    Тоже больше интересуют асинхронные веб-приложения с админкой.
    Если будет желание сделать такой мануал или курс, будет супер.
     
Статус обсуждения:
Комментирование ограничено.