• Форумы
  • Администрирование

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

Информация
Цена: 650 РУБ
Организатор: Kail
Записаться в список
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 190
Монеты
1 191
Оплачено
0
Баллы
0
27.08.2023
  • #SkladchinaVip
  • #1
[Яндекс.Практикум] Асинхронное программирование на Python 2023
Ссылка на картинку
Ни один крупный проект не обходится без применения параллельного и асинхронного программирования. Эти подходы дают большие преимущества: помогают выдерживать большие нагрузки и писать эффективный код, не теряя в скорости разработки. Разработчику важно знать принципы асинхронности и то, как использовать их на практике.

На курсе вы научитесь применять асинхронное и параллельное программирование с помощью 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 для джуниор-разработчиков. 2022
  • Kail
  • 24.09.2022
0
Ответы
0
Просмотры
288
24.09.2022
Kail
Скачать [kts] Асинхронное программирование на Python для начинающих. Базовый трек [Александр Опрышко]
  • Kail
  • 04.10.2021
0
Ответы
0
Просмотры
643
04.10.2021
Kail
Скачать [Яндекс.Практикум] Профессия мидл python-разработчик Часть 4 из 6
  • Kail
  • 22.05.2023
0
Ответы
0
Просмотры
575
22.05.2023
Kail
Скачать [Яндекс.Практикум] Профессия мидл python-разработчик.Часть 1 из 6. 2020
  • Kail
  • 04.07.2021
0
Ответы
0
Просмотры
2K
04.07.2021
Kail
Скачать [Udemy] Программирование на Python: полный курс Python Bootcamp 2023 [Андрей Думитреску]
  • Kail
  • 12.03.2023
0
Ответы
0
Просмотры
603
12.03.2023
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

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

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?