• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Подписаться»
  • Форумы
  • Складчины
  • Администрирование

[Stepik] Многопроцессорный Python (Павел Хошев)

Найти складчину
  • Курс создан: Дата начала 27 Окт 2025
В избранное

Описание складчины

Курс [Stepik] Многопроцессорный Python (Павел Хошев) поможет освоить системное администрирование и научиться эффективно управлять серверами и сетевой инфраструктурой. Купить курс в складчину — выгодный способ получить профессиональные знания.

Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 27 Окт 2025
  • #1
Ссылка на картинку
Курс проведёт вас от основ до эксперта в многопроцессорном программировании. Курс от двукратного лауреата премииStepik Awards в престижных номинациях: "Прорыв Года" и "Лучший платный курс". Курс содержит все что вам нужно знать о multiprocessing в python.
Цель курса
Мы научим вас, как использовать все ядра вашего процессора по максимуму, чтобы ускорять сложные вычисления и прокачивать производительность программ. А ещё вы сможете создавать мощные и масштабируемые приложения, которые легко справляются с большими объёмами данных и реальными нагрузками.
Почему стоит выбрать именно этот курс?
Если вы уже знакомы с основами Python и хотите научиться использовать потенциал современных процессоров, то этот курс именно для вас. Мы предоставляем четкую структуру, реальные примеры, и пошаговые задания, которые помогут вам освоить многопроцессное и многопроцессорное программирование на практике. Все темы объясняются доступно, с упором на прикладное использование. В дополнение к теоретическим знаниям, вы получите обширный практический опыт, который поможет вам сразу применять полученные навыки в своих проектах.
Программа курса
Введение
  1. Содержание курса
  2. Введение
  3. Процессы и потоки
  4. Глобальная блокировка интерпретатора GIL
  5. Многозадачность в Python
  6. Мультипроцессинг против многопоточности
  7. Мультипроцессорное программирование в Python
Основы модуля multiprocessing
  1. Главный процесс
  2. Дочерние процессы
  3. Взаимодействие главного и дочерних процессов.
  4. Главный поток процесса
  5. Получение процесса по имени
  6. Как получить PID процесса
  7. Получение количества ядер процессора
  8. Статус и характеристики процесса
  9. Как перезапустить процесс
  10. Метод join()
  11. Идиома if __name__ == ‘__main__’
Возврат данных из процесса
  1. Возвращаем значение из процесса
  2. multiprocessing.Value
  3. multiprocessing.Array
  4. multiprocessing.Pipe
  5. multiprocessing.Pipe. Практика
  6. multiprocessing.Queue
  7. multiprocessing.SimpleQueue
  8. multiprocessing.JoinableQueue
Примитивы синхронизации
  1. Примитивы синхронизации
  2. Многопроцессорный Lock
  3. Многопроцессорный RLock
  4. Многопроцессорный Event
  5. Многопроцессорный Semaphore
  6. Многопроцессорная переменная Condition
  7. Многопроцессорный Barrier
Убийство процессов
  1. Остановка главного процесса дочерним
  2. Убийство или завершение процесса
  3. Убить процесс по PID
  4. Как безопасно убить или завершить процесс
  5. Завершение текущего процесса
Менеджеры
  1. Что такое Manager
  2. Менеджер с примитивами синхронизации и очередями
  3. Общее пространство имен с помощью менеджера
  4. Пользовательские менеджеры
  5. Серверный процесс менеджера
  6. Вложенные прокси-объекты у менеджера
Пул процессов ProcessPoolExecutor
  1. Знакомство с пулом процессов
  2. Отправка задач в пул процессов
  3. Возможности объекта Future
  4. Ожидание завершения задач, ч1
  5. Ожидание завершения задач, ч2
  6. Как добавить callback к задаче в ProcessPoolExecutor
  7. map() против submit()
  8. Настройка пула процессов
  9. Обработка исключений при работе с пулом процессов
  10. Примитивы синхронизации с пулом процессов
  11. Как повторно выполнить неудачные задачи в ProcessPoolExecutor
  12. Как работает ProcessPoolExecutor
Пул процессов multiprocessing.Pool
  1. Пул процессов multiprocessing.Pool
  2. Блокирующее выполнение одиночной задачи
  3. Неблокирующее выполнение одиночной задачи
  4. Блокирующая отправка группы задач в пул
  5. Неблокирующая отправка группы задач в пул
  6. Итеративная обработка задач
  7. Какой метод выбрать?
Продвинутый уровень
  1. Пользовательские процессы
  2. Иерархия процессов и задач
  3. Почему не стоит использовать только процессы?
  4. Потоки в процессах
  5. Рекомендации и предостережения
Практика
  1. Решаем задачи
В курс входят
  • 69 уроков
  • 397 тестов
  • 116 интерактивных задач
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
manager multiprocessing stepik павел хошев убийство процессов
Похожие складчины
Скачать [Stepik] Многопоточный Python (Павел Хошев)
  • advanced locking executors futures python stepik многопоточность многопоточный python павел хошев
  • 7 Апр 2024
Ответы
0
Просмотры
206
7 Апр 2024
Организатор
Скачать [Stepik] Профессия Python-разработчик (Илья Фофанов)
  • python stepik илья фофанов профессия python-разработчик
  • 13 Июл 2024
Ответы
0
Просмотры
340
13 Июл 2024
Организатор
Скачать [Stepik] Планирование и установка Exchange Server 2016 (Павел Лунин)
  • stepik vpetelkah вязанные игрушки зайка зайка марта игрушки павел лунин планирование и установка exchange server татьяна лучникова
  • 31 Май 2025
Ответы
0
Просмотры
179
31 Май 2025
Организатор
Скачать [Stepik] Python в нескучных примерах (Alex Erofeev)
  • alex erofeev python python в нескучных примерах stepik
  • 16 Дек 2023
Ответы
0
Просмотры
272
16 Дек 2023
Организатор
Скачать [stepik] Регулярные выражения в Python (Snorovka)
  • python snorovka stepik выражения компиляция регулярные выражения в python синтаксис
  • 21 Дек 2023
Ответы
0
Просмотры
201
21 Дек 2023
Организатор
Найти больше схожих складчин

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

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

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

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

Регистрация

Войти

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

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

Регистрация

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