Python Developer. Professional
Описание курса
Необходимые знания
- уверенно программируете на Python
- имеете представление о сетевом взаимодействии и реляционных СУБД
- умеете обращаться с Linux, Git и другими стандартными инструментами разработчика
- знаете HTML, CSS, JavaScript
- понимаете стандартные сетевые протоколы и web в целом
- понимаете, как хранить добытое в БД представление о примитивах ОС - алгоритмы
- можете сделать простой поисковый движок
Что вам даст этот курс?
Вы сформируете основные компетенции в программной инженерии, сможете прагматично подходить к решению задач, погрузитесь в современную «промышленную» разработку на Python
Высокая производительность: вы научитесь анализировать производительность инструментов и ресурсов, профилировать код, проектировать и реализовывать высокопроизводительные приложения
Анализ данных: вы научитесь визуализировать данные, понимать особенности ПО, работающего с данными, использовать аналитические библиотеки
Веб-разработка: вы научитесь понимать особенности устройства веб-приложений, разбираться в работе фреймворков, проектировать веб-приложения
Создание ПО: вы научитесь работать с базовыми концепциями и моделями, исследовать устройство стороннего ПО, поддерживать собственное ПО, проектировать архитектуру