Чему вы научитесь
- Превозмогать на все 146%;
- Разрабатывать приложение на стыке многопроцессорности и асинхронности;
- Основам работы с потоками, процессами и корутинами;
- Проектировать простые мультиагентные системы поддержки принятия решений;
- Некоторым шаблонам проектирования мультиагентных систем и GoF.
О курсе
У вас есть знания основ Python, но не хватает практического опыта в реализации программных систем? Не можете определиться, программирование - это ваше или нет? Тогда этот курс идеально подойдет, чтобы расставить все точки над "И"! С использованием мультипроцессинга и асинхронного программирования мы реализуем мультиагентную систему поиска таких позиций шахматных фигур на доске, где отсутствуют ситуации, что какая-либо фигура находится под атакой.
Для кого этот курс
Данный курс подойдет для тех, кто:
- знает основы Python, хотя бы (по касательной) зацепил объектно-ориентированное программирование и хочет попробовать свои силы в разработке реального проекта, а не "коня в сферическом вакууме";
- хочет бросить себе вызов и заиметь в портфолио проект нестандартной программной системы;
- использует python и хочет прокачать свои hard skills;
- изучал программирование самостоятельно и чувствует, что "уперся в стену";
- хочет понять, программирование - это его или нет.
Начальные требования
Основы Python, базовое понимание объектно-ориентированного программирования и конечно - желание ;)
Преподаватели курса
Как проходит обучение
Курс включает в себя видео-лекции и тесты к ним, самостоятельные задания с написанием кода
Что вы получите
- Навыки превозмогания;
- Отработку теории на практике;
- Крутой проект в портфолио с безграничными возможностями по его улучшению;
- Навык оценивания временных трудозатрат на реализацию требуемого функционала.