[ФРОО] Программирование на Python [2020]
Мы не обучаем Python с нуля, мы помогаем джуниорам стать мидл-специалистами.
Для кого этот курс?
Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нем. Для успешного прохождения обучения необходим базовый опыт программирования на любом языке.
На курсы вы:
Спойлер: Что вас ждет на курсе?
Вы научитесь писать красивый и элегантный код, будете использовать проверенные временем концепции и создавать масштабируемые программы.
Изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование, узнаете про особенности реализации Python, начнете создавать свои классы, применять наследование и обрабатывать исключения в программах, писать асинхронный и многопоточный код, отлаживать и тестировать свои программы.
Помимо теории вас ждут практические задания, которые помогут проверить полученные знания и отточить навыки программирования на Python. После успешного окончания курса вы сможете использовать полученный опыт для разработки проектов различной сложности.
Спойлер: Преподаватели курса
Емелин Александр Юрьевич
Программист Mail.Ru Group
Бэкенд-разработка на Python и Go. Преподаватель курса по Python в МГТУ им. Н. Э. Баумана.
Жебрак Александр Михайлович
CTO в Insilico Medicine
Руководил разработкой интранета Mail.Ru. Преподаватель курса по Python в Бауманке. Занимается машинным обучением.
Швеенков Дмитрий Борисович
Руководитель команды разработки Mail.Ru Group
Последние несколько лет занимается разработкой высоконагруженных
сервисов на Python.
Опрышко Александр Владимирович
Сооснователь KTS Studio
Занимался проектами «Mail.Ru для бизнеса» и «Календарь». В своей студии использует бэкенд на Python и Go.
Абрамов Тимур Валерьевич
Менеджер проектов в Мегафоне
Руководил разработкой в Mail.Ru Group.
Сейчас управляет внутренней разработкой в Мегафоне.
Партилов Алексей Михайлович
Бэкенд-разработчик в Mail.Ru Group
Работает над проектами «Mail.Ru для бизнеса» и «Календарь». Любит красивый и хорошо протестированный код.
Пестров Никита Николаевич
Data Science Lead в Habidatum
Работает в стартапе о больших данных и урбанистике. Превращает данные в ответы на вопросы градостроителей.
Хирьянов Тимофей Федорович
Преподаватель информатики в МФТИ
Занимался модульным тестированием Virtuozzo в Parallels, разрабатывал компоненты Tizen OS в Samsung.
Максимов Егор Сергеевич
Преподаватель информатики в МФТИ
Программирует на Python, C, занимается анализом данных. Преподает курсы по информатике, обработке изображений, анализу данных.
Спойлер: Программа курса
Блок 1 - Погружение в Python
Мы не обучаем Python с нуля, мы помогаем джуниорам стать мидл-специалистами.
Для кого этот курс?
Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нем. Для успешного прохождения обучения необходим базовый опыт программирования на любом языке.
На курсы вы:
- Напишете программу-сервер
- Разработаете собственную онлайн-игру
- Создадите чат-бота
- Спарсите Википедию и сверстаете Stackoverflow
- Сделаете приложение для управления «умным» домом
- Напишите нейронную сеть, с помощью которой сможете классифицировать одежду по фотографии
Спойлер: Что вас ждет на курсе?
Вы научитесь писать красивый и элегантный код, будете использовать проверенные временем концепции и создавать масштабируемые программы.
Изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование, узнаете про особенности реализации Python, начнете создавать свои классы, применять наследование и обрабатывать исключения в программах, писать асинхронный и многопоточный код, отлаживать и тестировать свои программы.
Помимо теории вас ждут практические задания, которые помогут проверить полученные знания и отточить навыки программирования на Python. После успешного окончания курса вы сможете использовать полученный опыт для разработки проектов различной сложности.
Спойлер: Преподаватели курса
Емелин Александр Юрьевич
Программист Mail.Ru Group
Бэкенд-разработка на Python и Go. Преподаватель курса по Python в МГТУ им. Н. Э. Баумана.
Жебрак Александр Михайлович
CTO в Insilico Medicine
Руководил разработкой интранета Mail.Ru. Преподаватель курса по Python в Бауманке. Занимается машинным обучением.
Швеенков Дмитрий Борисович
Руководитель команды разработки Mail.Ru Group
Последние несколько лет занимается разработкой высоконагруженных
сервисов на Python.
Опрышко Александр Владимирович
Сооснователь KTS Studio
Занимался проектами «Mail.Ru для бизнеса» и «Календарь». В своей студии использует бэкенд на Python и Go.
Абрамов Тимур Валерьевич
Менеджер проектов в Мегафоне
Руководил разработкой в Mail.Ru Group.
Сейчас управляет внутренней разработкой в Мегафоне.
Партилов Алексей Михайлович
Бэкенд-разработчик в Mail.Ru Group
Работает над проектами «Mail.Ru для бизнеса» и «Календарь». Любит красивый и хорошо протестированный код.
Пестров Никита Николаевич
Data Science Lead в Habidatum
Работает в стартапе о больших данных и урбанистике. Превращает данные в ответы на вопросы градостроителей.
Хирьянов Тимофей Федорович
Преподаватель информатики в МФТИ
Занимался модульным тестированием Virtuozzo в Parallels, разрабатывал компоненты Tizen OS в Samsung.
Максимов Егор Сергеевич
Преподаватель информатики в МФТИ
Программирует на Python, C, занимается анализом данных. Преподает курсы по информатике, обработке изображений, анализу данных.
Спойлер: Программа курса
Блок 1 - Погружение в Python
- Вы изучите конструкции языка, типы и структуры данных, функции, научитесь применять объектно-ориентированное и функциональное программирование.
- Узнаете про особенности реализации Python, научитесь писать асинхронный и многопоточный код.
- Вы перейдете от написания простых конкретных классов к профессиональному конструированию приложения в объектно-ориентированной парадигме.
- Научитесь писать красиво и элегантно, будете использовать проверенные временем концепции и создавать масштабируемые программы.
- Вы приобретете базовые знания о функционировании современного интернета.
- Получите практические навыки создания интернет-приложений на языке Python.
- Вы узнаете, как применять навыки программирования для построения предиктивных моделей, визуализации
данных и работы с нейросетями. - Курс ориентирован на практику и позволит сразу приступить к работе с данными и построению моделей.