Открыто

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

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

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

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

  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. Oleg Frolov
      Oleg Frolov не участвует.
      9 авг 2025 в 19:11
    2. onel6un
      onel6un не участвует.
      8 июл 2025
    3. BacuJIuca
      BacuJIuca не участвует.
      21 дек 2024
    4. taraska
      taraska не участвует.
      23 окт 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 ЧКЧлен клуба
    Да, было бы здорово, в противном случае так и будем ждать(