Открыто

Асинхронное программирование на Python [2023] [Яндекс.Практикум] Часть 1/5

Тема в разделе "Курсы по программированию", создана пользователем No_name_451, 6 авг 2022.

Цена: 10200р.-96%
Взнос: 313р.

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

Резервный список: 22 участников

  1. 6 авг 2022
    #1
    No_name_451
    No_name_451 СкладчикСкладчик

    Складчина: Асинхронное программирование на Python [2023] [Яндекс.Практикум] Часть 1/5

    [​IMG]

    «Асинхронное программирование на Python»


    Часть 1 .. Часть 2 .. Часть 3 .. Часть 4 .. Часть 5


    На курсе вы научитесь применять асинхронное и параллельное программирование с помощью Python. Мы поможем изучить принципы этих подходов и технологии, которые есть в экосистеме языка: стандартные модули для взаимодействия с процессами и потоками, библиотеку asyncio, фреймворк FastAPI, асинхронные клиенты для http и БД.

    Программа обучения
    1. Параллельное программирование

    30 часов
    Вы узнаете, что такое процессы и потоки, научитесь их создавать и завершать, познакомитесь с поведением и проблемами, которые возникают в мультипроцессорных и многопоточных программах. Ознакомитесь с GIL, понятиями голодания, гонки, взаимоблокировки, научитесь отлавливать и обходить возникающие проблемы, а главное — примените процессы и потоки при решении прикладных задач.

    2. От синхронного программирования к асинхронному
    30 часов
    Вы познакомитесь с итераторами, генераторами и корутинами, разными типами задач, разницей в утилизации ресурсов и ограничениями использовании подходов. На практике научитесь создавать и использовать кастомные итераторы, генераторы и корутины.

    3. Работа с асинхронным кодом
    30 часов
    Вы узнаете, что такое событийное программирование и циклы событий, познакомитесь с типами многозадачности. Научитесь использовать сокеты и применять основные классы и примитивы фреймворка asyncio для решения прикладных задач. Создадите свой первый асинхронный сервер на asyncio и http-сервер для работы с запросами.

    4. Асинхронные фреймворки
    30 часов
    Расскажем про устройство фреймворков, обработку запросов, реализацию бизнес-логики. Вы получите практические навыки работы с асинхронными фреймворками, такими как aiohttp, FastAPI, tornado, starlette, и создадите свой сервис с использованием одного из фреймворков в рамках проектного задания.

    5. Работа с асинхронным приложением в production
    30 часов
    Вы научитесь организовывать инфраструктуру с применением Docker и nginx, познакомитесь с популярными веб-серверами для FastAPI. Освоите работу с конфигами с использованием pydantic и выполните практическое задание по созданию сервиса, который работает с БД, деплоится в облако и подвергается нагрузке.

    Продажник:

    Скрытая ссылка
     
    Последнее редактирование модератором: 11 фев 2023
    2 пользователям это понравилось.
  2. Последние события

    1. BacuJIuca
      BacuJIuca не участвует.
      21 дек 2024 в 22:17
    2. taraska
      taraska не участвует.
      23 окт 2024
    3. taraska
      taraska участвует.
      22 окт 2024
    4. bonuseventus
      bonuseventus не участвует.
      3 сен 2024

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      5 мар 2024
    2. skladchik.com
      Назначен организатор.
      5 мар 2024
    3. skladchik.com
      Взнос составляет 0р.
      5 окт 2023
    4. skladchik.com
      Нужен организатор складчины.
      5 окт 2023
  3. Обсуждение
  4. 31 окт 2022
    #2
    sereJke1
    sereJke1 ЧКЧлен клуба
    Начинаем?
     
  5. 19 янв 2023
    #3
    sereJke1
    sereJke1 ЧКЧлен клуба
    Будет ли курс ?
     
  6. 17 июн 2024
    #4
    breazlo
    breazlo ЧКЧлен клуба
    орг найдись
     
  7. 2 июл 2024
    #5
    user_olisop
    user_olisop СкладчикСкладчик
    Может кто-то тегнуть кого-то из оргов прочих складчин? Мб смогут выступить организаторами, если свободны и им это интересно.
     
  8. 4 июл 2024
    #6
    breazlo
    breazlo ЧКЧлен клуба
    Да, было бы здорово, в противном случае так и будем ждать(