Чему я научусь?
- Уверенно работать в среде Linux
- Понимать концепции разработки и тестирования программного обеспечения
- Работать с чужим исходным кодом на различных языках и писать свой эффективный код
- Использовать Python на продвинутом уровне для разработки приложений и фрэймворков
- Знать и использовать принципы объектно-ориентированного программирования независимо от языка, а также особенности реализации ООП в Python 2 и 3
- Пользоваться существующими и создавать собственные библиотеки
- Детально разбираться в популярных инструментах разработки и тестирования программного обеспечения
- Применять концепции создания приложений для любых целей –Front-end и Back-end, Internet of Things, smart-систем, обработка данных СУБД, научная деятел