Асинхронное программирование на Python для начинающих (2021) Видеокурс

Асинхронное программирование на Python для начинающих (2021) Видеокурс

Асинхронное программирование позволяет выдерживать большие нагрузки и писать более эффективный код. Большинство крупных проектов использует этот подход. Поэтому python-разработчикам важно знать основные принципы асинхронности, понимать отличия многопоточности от кооперативной многозадачности, и уметь все это применять на практике.

Основные темы, которые вы будете прорабатывать на нашем курсе:
-Как устроено асинхронное программирование в Python (GIL, Threading, кооперативная многозадачность)
-Стандартная python-библиотека asyncio
-Асинхронный веб-фреймворк aiohttp

Описание программы

Django vs Aiohttp
? Сравним Django и Aiohttp, поймем отличия
? Разберемся, когда следует применять Django, а когда – Aiohttp
? Сравним производительность Django и Aiohttp
? Разберемся, почему Aiohttp нельзя заменить Django 3.0 (c этой версии появилась поддержка асинхронности в Django)
Немного теории
? Поймем отличия CPU от IO bound операций
? Разберемся в python threading, поймем их особенность
? Рассмотрим способы реализовать многопоточность в Python (multiprocessing и Кооперативная многозадачность)
? Познакомимся с GIL, поймем зачем его добавили и почему еще не удалили
Asyncio
? Рассмотрим компоненты стандартной библиотеки asyncio и поймем как их применять на практике:
? Coroutines
? Tasks
? Synchronization Primitives
? Queues
Aiohttp client
? Научимся использовать клиент aiohttp для отправки запросов по протоколам http/https/web sockets/s3 при работе с сервисами:
? VK API (http, long polling). Первые шаги при написании VK бота
? Telegram API (http, long polling). Первые шаги при написании Telegram бота
? Биржевое API (web socket)

? Научимся непрерывно получать данные от сервера, без предварительного запроса
? Файловое API (s3). Научимся эффективно загружать большие файлы
Asyncio connectors
? Разберемся, что такое асинхронные коннекторы и как их выбирать

? Научимся работать с различными базами данных асинхронно: Postgres, Mongo, RabbitMQ, Elasticsearch
Aiohttp server
? Научимся работать с компонентами aiohttp сервера:
? Handlers, routes и classview
? Middleware и авторизация
? Signals

? Разберемся, как решать типовые задачи, например:
? Двухстороннее передача данных с помощью web socket
? Эффективная загрузка файлов в s3 (stream)
? Создание фоновых задачи
Устройство асинхронного программирования
? Разберемся, на чем работает асинхронное программирование в Python
? Поймем, что такое future и event loop, и реализуем свой собственный на генераторах

Информация о видео
Название: Асинхронное программирование на Python для начинающих
Автор: Александр Опрышко
Год выхода: 2021
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~10 часов

Файл
Формат: MP4, pdf
Видео: AVC, 1280x720/1920x1080, ~317 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 6.79 Gb



Скачать Асинхронное программирование на Python для начинающих (2021) Видеокурс

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."

Похожие новости:
Создание Web-сервисов на Python (2021) Видеокурс Создание Web-сервисов на Python (2021) Видеокурс
В рамках данного курса освещается построение web-приложений на языке Python. Курс читают разработчики, применяющие Python в проектах, которыми ежедневно используют миллионы людей. В данном курсе вы сможете приобрести как базовые знания о функционировании современного интернета в целом, так и практические навыки создания интернет-приложений на

Django для Начинающих на примере разработки интернет-магазина (2021) Видеокурс Django для Начинающих на примере разработки интернет-магазина (2021) Видеокурс
Мы начнем изучение Django с самого начала: рассмотрим, как правильно разворачивать и подготавливать проект для работы; поговорим о работе с шаблонами, контекстом и базой данных; так же подробным образом разберем взаимодействие с пользователем - авторизация, регистрация, личный кабинет; создадим с вами корзину товаров и в конце курса поговорим о

Создание API на основе Django и Telegram-botа на Flask (2019) Видеокурс Создание API на основе Django и Telegram-botа на Flask (2019) Видеокурс
Для кого этот курс: Начинающие разработчики Python, у которых уже есть базовые знания Django и которые хотят разобраться с принципами построения API и создать своего Telegram-bot.

Django 2 с нуля до junior (2019) Видеокурс Django 2 с нуля до junior (2019) Видеокурс
Закончив обучение, вы сможете разрабатывать сайты на django 2. Занятия ведет практикующий программист Python с профильным образованием и стажем работы.

Django 1.11- Быстрый старт (2017) Видеокурс Django 1.11- Быстрый старт (2017) Видеокурс
Django - это удивительный и очень простой свободный фреймворк для веб-приложений на языке Python. В этом курсе мы рассмотрим все, что нужно знать, чтобы построить свой сайт.

0
Добавить комментарий
Ваше Имя: Ваш E-Mail:
Комментарий
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите символы, показанные на изображении: *
Видео Видео         Музыка Музыка
Игры Игры          Книги/Журналы Журналы
Программы Софт          Юмор Юмор
Мобила Мобила       Обои Обои
Календарь
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Апрель 2024 (283)
Март 2024 (290)
Февраль 2024 (249)
Январь 2024 (229)
Декабрь 2023 (273)
Ноябрь 2023 (255)
Друзья