Курс на Stepik
Обложка курса «Многопоточное и многопроцессное программирование в Python» на Stepik
4 900₽ -25%
--:--:--
3 675

Многопоточное и многопроцессное программирование в Python Stepik Awards 2024 — номинация «Лучший платный курс (выбор команды)»: курс «Многопроцессность в Python: от новичка до эксперта» из пакета «Многопоточное и многопроцессное программирование в Python» 4.840

Открыть на
STEPIK.ORG

Все о многопоточном и многопроцессном программировании на Python. Поточная и процессная многозадачность в теории и на практике от А до Я.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Многопоточное и многопроцессное программирование в Python»Учеников на курсе 379
Сертификаты, выданные на курсе «Многопоточное и многопроцессное программирование в Python»Сертификатов выдано 0
Отзывы о курсе «Многопоточное и многопроцессное программирование в Python»Отзывов получено 176
Рейтинг курса «Многопоточное и многопроцессное программирование в Python»Рейтинг курса 4.840
Курсы в пакете «Многопоточное и многопроцессное программирование в Python»Курсов в пакете 2
Уроки в курсе «Многопоточное и многопроцессное программирование в Python»Количество уроков 44
Тесты в курсе «Многопоточное и многопроцессное программирование в Python»Количество квизов 110
Задачи с кодом в курсе «Многопоточное и многопроцессное программирование в Python»Количество задач с кодом 116
Время прохождения курса «Многопоточное и многопроцессное программирование в Python»Время прохождения курса
Стоимость курса «Многопоточное и многопроцессное программирование в Python»Стоимость курса 4 900 ₽
Обновления курса «Многопоточное и многопроцессное программирование в Python»Обновления курса
Дата публикации курса «Многопоточное и многопроцессное программирование в Python»Дата публикации курса
Последнее обновление курса «Многопоточное и многопроцессное программирование в Python»Последнее обновление
Сложность normal

Чему вы научитесь

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

О курсе

Все о многопоточном и многопроцессном программировании на Python. Поточная и процессная многозадачность в теории и на практике от А до Я.

Для кого этот курс

Курс рассчитан на широкую аудиторию и будет полезен: - начинающим, так как позволяет изучить сложную тему многозадачности поэтапно, плавно повышая сложность теории и практики; - любопытным учащимся, которые уже прошли базовые курсы по python и хотят идти дальше; - людям, кто уже знаком с теорией, но хотел бы закрепить ее на практических задачах; - студентам, которые уже прошли похожие курсы по этой теме, но остались недовольны полным отсутствием заданий на закрепление материала. А, как известно, теория без практики быстро вылетает из головы.

Начальные требования

Теория и практические задачи курса написаны с расчетом того, что учащиеся знают базовый синтаксис языка python, умеют использовать циклы, коллекции, контекстный менеджер, конструкцию try except, без труда определяют функции и вызывают их, умеют работать с текстовыми файлами, знают как импортировать модули и библиотеки, понимают как возбуждать исключения используя raise и assert.

Курс будет пройти проще, если Вы уже знакомы с ООП на уровне создания простых классов и переопределения методов и умеете писать не сложные WEB запросы используя библиотеку requests. Но если нет - в некоторых уроках придется немного погуглить самостоятельно и, возможно, задать уточняющий вопрос в комментариях.
Оценить курс и свои навыки Вы можете по открытым демонстрационным урокам курса.

Преподаватели курса

Как проходит обучение

Обучение включает в себя:

  1. Теорию в виде текста, а также ссылки на материал для дополнительного самостоятельного изучения. Учащийся сам решает "как глубоко ему копать".
  2. Домашние задания для самостоятельной работы. Ведь самое лучшее усвоение знаний происходит при самостоятельной исследовательской работе.
  3. Практические уроки в виде задач с автоматической проверкой кода-решения и различных опросников и угадаек.
  4. Поддержку преподавателя, некоторые сложные задачи решаются авторским рецензированием.
  5. Итоговый учебный проект позволяющий применить новые полученные знания в условиях работы с реальными сервисами на реальных данных.

Что вы получите

  • Курс даст и укрепит необходимую базу и подготовит Вас к дальнейшему профессиональному созданию сложных многозадачных решений с использованием многопоточности и многопроцессности.
  • Вы получаете возможность закрепить полученную теорию применения библиотек threading, multiprocessing, queue, concurrent.futures на практических учебных задачах, набить руку

Расскажите о курсе друзьям