• Форумы
  • Складчины
  • Программирование

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

Найти складчину
  • Курс создан: Дата начала 27 Авг 2023
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 27 Авг 2023
  • #1
Ссылка на картинку
Ни один крупный проект не обходится без применения параллельного и асинхронного программирования. Эти подходы дают большие преимущества: помогают выдерживать большие нагрузки и писать эффективный код, не теряя в скорости разработки. Разработчику важно знать принципы асинхронности и то, как использовать их на практике.

На курсе вы научитесь применять асинхронное и параллельное программирование с помощью 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 и выполните практическое задание по созданию сервиса, который работает с БД, деплоится в облако и подвергается нагрузке.
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
python автор гульнара мазитова асинхронное программирование асинхронные фреймворки гипертоническая болезнь гипертония гипертония путь к излечению гульнара мазитова параллельное программирование программирование на python работа с асинхронным кодом яндекс практикум яндекс-практикум яндекс.практикум
Похожие складчины
Скачать [Яндекс.Практикум] Профессия мидл python-разработчик Часть 4 из 6
  • nosql бд python skillberry асинхронное программирование асинхронное программирование на python идеи для рисования мидл python-разработчик профессия мидл python-разработчик часть 4 рисование рисование с детьми творчество яндекс.практикум
  • 20 Май 2023
Ответы
0
Просмотры
293
20 Май 2023
Организатор
Скачать [kts] Асинхронное программирование на Python для начинающих. Базовый трек (Александр Опрышко)
  • kts python python для начинающих александр опрышко асинхронное программирование на python
  • 3 Окт 2021
Ответы
0
Просмотры
303
3 Окт 2021
Организатор
Скачать [Слёрм] Асинхронное программирование на Python для джуниор-разработчиков. 2022
  • 2022 азбука эффективности академия частной жизни асинхронное программирование на python для джуниор-разработчиков лариса ренар слёрм
  • 21 Сен 2022
Ответы
0
Просмотры
250
21 Сен 2022
Организатор
Скачать [Udemy] Продвинутый этический хакинг: мастерство AI и ChatGPT. Том 2 (Дхарманандана Редди Потхула)
  • udemy автор гульнара мазитова гипертоническая болезнь гипертония гипертония путь к излечению гульнара мазитова дхарманандана редди потхула мастерство ai и chatgpt продвинутый этический хакинг
  • 28 Июл 2023
Ответы
0
Просмотры
153
28 Июл 2023
Организатор
Скачать [Яндекс.Практикум] Профессия мидл python-разработчик.Часть 1 из 6. 2020
  • api python python-разработчик базы данных программирование профессия мидл python-разработчик язык программирования яндекс яндекс.практикум
  • 6 Авг 2021
Ответы
0
Просмотры
367
6 Авг 2021
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?