Скоро! Многопоточность в Python. Multithreading [stepik] [Александр Шибаев]

Статус
В этой теме нельзя размещать новые ответы.

Складчина: Многопоточность в Python. Multithreading [stepik] [Александр Шибаев]​


Чему вы научитесь
  • Вы разберетесь с важной, интересной и сложной темой многопоточного программирования, что позволит создавать эффективные приложения. Это не только повысит Ваши профессиональные навыки, но и откроет новые возможности для карьерного роста в области разработки программного обеспечения.
  • Научитесь использовать потоки для повышения производительности и отзывчивости программ.
  • Получите навыки устранения проблем, связанных с конкурентностью.
  • Поймете, как использовать синхронизацию для обеспечения безопасности данных.
  • Разберетесь с новыми возможностями современного Python для параллельного выполнения задач, используя пул субинтерпретаторов и экспериментальные версии интерпретаторов с отключенным GIL.
  • Закрепите теорию практическими задачами по созданию и применению потоков в Python.
  • Научитесь использовать библиотеки concurrent.futures, queue, threading.
  • Разберетесь с внутренней реализацией модуля threading. Научитесь не только использовать модуль, но и узнаете как все работает "под капотом".
О курсе

Курс является первой частью большой темы реализации многозадачных решений в python и полностью раскрывает поточную многозадачность.

На курсе Вас ждут:
  • теоретические основы, подробный разбор актуальной официальной документации;
  • все необходимые пояснения и примеры использования каждой функции, каждого метода;
  • разбор исходного кода внутренней реализации модуля threading. Важно не только уметь применять инструменты, но и знать как они устроены. Учитесь у лучших! разбираясь в исходном коде модуля, который был написан и улучшен опытными разработчиками и огромным комьюнити языка Python.
  • ссылки на дополнительные материалы различных источников на русском и английском языках;
  • множество домашних самостоятельных работ;
  • тесты и интерактивные задачи на программирование, многие из которых созданы по мотивам реальной практики создания программных продуктов для крупных заказчиков;
  • итоговый учебный проект, позволяющий применить новые полученные знания в задаче по агрегации рыночных данных ценных бумаг, используя реальные API финансовых сервисов.
Здесь нет:
  • воды и сгенерированного текста chatGPT;
  • переизбытка задач типа "угадаек";
  • видео уроков. Вся теория подается в текстовом виде. Ссылки на видео только в примечаниях в качестве дополнительного материала;
  • излишне простых задач, которые скучно решать.
Курс позволит освоить сложную тему многопоточного программирования в максимально короткий срок. Экономьте свое время — свой самый ценный ресурс!

Курс будет полезен:
  • любопытным учащимся, которые уже прошли базовые курсы по Python и хотят развиваться дальше;
  • людям, которые уже знакомы с теорией, но хотели бы закрепить её на интересных практических задачах;
  • студентам, которые уже прошли похожие курсы по многопоточности или изучали эту тему самостоятельно, но стремятся углубить свои знания и научиться применять их в реальных проектах;
  • разработчикам, которые уже имеют некоторый опыт написания многопоточных решений и хотят улучшить свои профессиональные навыки.
Программа Курса
1. Основные понятия
  • Введение
  • Основные определения
  • Реализация и ограничения в Python
2. Многопоточность. Модуль threading
  • Библиотека threading. Поток. Создание потоков. ч.1
  • Библиотека threading. Поток. Создание потоков. ч.2
  • Перехват исключений, трассировка, профилирование
  • Поток-таймер
  • Переопределение потока
  • Взаимодействие потоков. Очередь queue. ч.1
  • Взаимодействие потоков. Очередь queue. ч.2
  • Локальное хранилище
  • Синхронизация потоков. Базовый примитив
  • Синхронизация потоков. Классификация
  • Синхронизация потоков. Семафор и Барьер
  • Синхронизация потоков. Событие
  • Синхронизация потоков. Условная переменная
  • Пул потоков. ч.1
  • Пул потоков. ч.2
  • Пул потоков. ч.3
  • Субинтерпретаторы. Многопоточные параллельные вычисления
  • Отключение GIL. free-threaded build интерпретаторы
  • Учебный проект: агрегация рыночных данных
  • Разбор тестовых задач и примеры решений
  • Заключение
  • Post game
Преподаватель: Александр Шибаев
Инженер-программист, системный аналитик.

Цена 2900 руб
Скрытая ссылка

Материал «Многопоточность в Python. Multithreading [stepik] [Александр Шибаев]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Похожие темы
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу