[Stepik] [Павел Хошев]

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 147
Реакции
366
Онлайн
6дн 5ч 21м 28с
чина:


Описание:
Курс проведёт вас от основ до эксперта в многопроцессорном программировании. Курс от двукратного лауреата премии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 интерактивных задач
Скрытая ссылка

Этот курс появится в скором времени на форуме kursstore.com Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.