Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 13 июн 2025 в 15:27.

Цена: 2900р.-72%
Взнос: 788р.

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

  1. 13 июн 2025 в 15:27
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    x1337smZ.png

    Чему вы научитесь
    • Вы разберетесь с важной, интересной и сложной темой многопоточного программирования, что позволит создавать эффективные приложения. Это не только повысит Ваши профессиональные навыки, но и откроет новые возможности для карьерного роста в области разработки программного обеспечения.
    • Научитесь использовать потоки для повышения производительности и отзывчивости программ.
    • Получите навыки устранения проблем, связанных с конкурентностью.
    • Поймете, как использовать синхронизацию для обеспечения безопасности данных.
    • Разберетесь с новыми возможностями современного 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 руб
    Скрытая ссылка
     
  2. Последние события

    1. Money Maker LTD
      Money Maker LTD участвует.
      14 июн 2025 в 21:33
    2. skladchik.com
      В складчине участвует 5 человек(а).
      14 июн 2025 в 21:33
    3. 07pia05
      07pia05 участвует.
      14 июн 2025 в 07:50
    4. ssokkoll
      ssokkoll участвует.
      14 июн 2025 в 07:27