- Сourse
- Price
Что даст вам этот курс
Python course предназначен для программистов, уже имеющих опыт разработки и желающих повысить свой уровень за счет получения знаний и навыков в различных областях разработки. Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, git’ом и прочими стандартными инструментами девелопера - Python course для вас.
Курс ставит своей целью погрузить вас в современную “промышленную” разработку в широком смысле, как в теории, так и на практике. При этом сам язык Python является лишь инструментом, с помощью которого мы будем препарировать различные области программерских знаний. Во главу угла же поставлено освоение основных software engineering компетенций через призму конкретного языка, а также формирование прагматичного подхода к решению задач.
Особенности Python course: практикоориентированность и охват. На курсе много домашних заданий, некоторые из которых будут представлять настоящий challenge, а опциональные задания позволят самым смелым копнуть еще глубже и “потрогать” еще более продвинутые вещи. При этом области, в которых вы будете испытывать свои способности, имеют весьма широкий спектр: курс охватывает и web, и анализ данных, и вопросы создания высоконагруженных систем. В конце курса вы реализуете проект на свободную тему.
Курс универсальный, рассматриваются и 2, и 3 версии Python. Домашние работы и проект можно выполнять на любой версии, примеры на занятиях чаще работают под обе версии, но большинство писались на 2ой версии, запущен процесс их переделывания на Python 3. Все необходимые отступления и обсуждения разницы в версиях делаются.
По окончании курса вы получите понимание структуры современной разработки ПО и место Python и прочих инструментов в ней, ответите на вопросы: “как писать простой и идиоматичный код, за который не будет мучительно стыдно?“, “как тестировать и поддерживать код на Python?“, “как написать приложение, которое не умрёт под нагрузкой?“
После прохождения курса у вас будет:
- 9-12 (в зависимости от желания выполнять опциональные задания) выполненных ДЗ на все темы курса,
- 1 мини веб-проект,
- богатый список литературы и референсов для ознакомления и углубления знаний программистов,
- код и материалы занятий, соединенные вместе в виде jupyter ноутбуков,
- видеозаписи всех вебинаров,
- проектная работа на интересную вам тему.
Трудозатраты
4 часа на занятия и 4-12 часов на домашнюю работу в неделю.
Best Practice по решению прикладных задач и освоению инструментов, применяемых программистом при разработке инфраструктурных решений, веб-приложений, систем контроля качества и аналитических систем.
Перед началом курса 13.03 будет проведен открытый вебинар в 20:00 для всех желающих ознакомиться с программой курса.