Python- разработчик
Skypro от Skyeng
Описание
Python входит в топ-10 самых востребованных языков программирования (по данным Stack Overflow). Он открывает путь в топовые IT-компании: Google, Pixar, Youtube, Instagram, Nasa, Intel, Pinterest используют именно его.
В процессе этого обучения абсолютно все студенты смогут сформировать мнение по поводу того, в чем заключается профессия «Python-разработчик», как они смогут применить свои приобретенные знания для продуктивной работы в данной области.
Программа ДПО «Python-разработчик» включает в себя следующие модули:
- Основы программирования (90 часов).
- Основы веб-разработки (40 часов).
- Разработка API на Flask (50 часов).
- Погружение в Python, хостинг и деплой (60 часов).
- Разработка API на Django (60 часов).
- Типовые задачи разработчика (64,5 часа).
- Трудоустройство.
В результате освоения программы выпускник должен обладать универсальными общепрофессиональными компетенциями и профессиональными компетенциями в соответствии с выбранными типами профессиональных задач.
Общекультурные компетенции (ОК):
- способность к абстрактному мышлению, анализу, синтезу (ОК-1);
- готовность к саморазвитию, самореализации, использованию творческого потенциала (ОК-3).
Общепрофессиональные компетенции (ОПК):
- способность самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности, расширять и углублять свое научное мировоззрение (ОПК-3);
- способность использовать и применять углубленные знания в области прикладной математики и информатики (ОПК-4).
Профессиональные компетенции (ПК):
1. Научно-исследовательская деятельность:
- способность собирать, обрабатывать и интерпретировать данные современных научных исследований, необходимые для формирования выводов по соответствующим научным исследованиям (ПК-1);
- способность понимать, совершенствовать и применять современный математический аппарат, фундаментальные концепции и системные методологии, международные и профессиональные стандарты в области информационных технологий (ПК-2);
- способность использовать современные инструментальные и вычислительные средства (ПК-3);
- способность решать задачи профессиональной деятельности в составе научно-исследовательского и производственного коллектива (ПК-4);
- способность критически переосмысливать накопленный опыт, изменять при необходимости вид и характер своей профессиональной деятельности (ПК-5).
2. Проектная и производственно-технологическая деятельность:
- способность эффективно применять базовые математические знания и информационные технологии при решении проектно-технических и прикладных задач, связанных с развитием и использованием информационных технологий (ПК-6);
- способность разрабатывать и реализовывать процессы жизненного цикла информационных систем, программного обеспечения, сервисов систем информационных технологий, а также методы и механизмы оценки и анализа функционирования средств и систем информационных технологий (ПК-7);
- способность применять на практике международные и профессиональные стандарты информационных технологий, современные парадигмы и методологии, инструментальные и вычислительные средства (ПК-8).
3. Организационно-управленческая деятельность:
- способность разрабатывать, оценивать и реализовывать процессы жизненного цикла информационных систем, программного обеспечения, сервисов информационных технологий, а также реализовывать методы и механизмы оценки и анализа функционирования средств и информационных технологий; разрабатывать проектную и программную документацию, удовлетворяющую нормативным требованиям (ПК-9);
- способность реализовывать процессы управления качеством производственной деятельности, связанной с созданием и использованием информационных технологий, осуществлять мониторинг и оценку качества процессов производственной деятельности (ПК-10);
- способность составлять и контролировать план выполняемой работы, планировать необходимые для выполнения работы ресурсы, оценивать результаты собственной работы (ПК-11).
Универсальные компетенции:
- способность осуществлять критический анализ проблемных ситуаций на основе системного подхода, вырабатывать стратегию действий (УК-1);
- знание основных подходов критического анализа проблемных ситуаций (ИУК-1.1);
- умение предлагать различные варианты решения проблемной ситуации на основе системного подхода (ИУК-1.2);
- владение навыками грамотной, логичной аргументации собственных суждений и оценок по предлагаемымстратегиям действий (ИУК-1.3);
- способность управлять проектом на всех этапах его жизненного цикла (УК-2);
- знание основных подходов управления проектами на всех этапах жизненного цикла (ИУК-2.1);
- умение планировать этапы управления проектами, решать задачи конкретных этапов (ИУК-2.2);
- владение опытом публичного представления и защиты результатов проекта (ИУК-2.3);
- способность организовать и руководить работой команды, вырабатывая командную стратегию для достижения поставленной цели (ИУК-3);
- знание основные принципов и подходов руководства командной работой (ИУК-3.1);
- умение организовывать работу команды для достижения поставленной цели (ИУК-3.2);
- владение опытом постановки целей, организации и руководства командами для их достижения (ИУК-3.3);
- знание основных моделей поведения в межкультурном взаимодействии с учетом анализа разнообразия культур (ИУК-5.1);
- умение анализировать и учитывать разнообразие культур в процессе межкультурного взаимодействия (ИУК-5.2);
- владние опытом осуществления межкультурного взаимодействия с учетом анализа и разнообразия культур (ИУК-5.3);
- способность определить и реализовать приоритеты собственной деятельности и способы ее совершенствования на основе самооценки (УК-6);
- знание основных способов проведения самооценки, корректировки и совершенствования на этой основе собственной деятельности (ИУК-6.1);
- умение определять приоритеты собственной деятельности и совершенствовать ее на основе самооценки (ИУК-6.2);
- владение опытом успешного выбора приоритетов собственной деятельности и ее совершенствования на основе самооценки (ИУК-6.3).
Часов в программе
Цель программы
Актуальность
научно-исследовательская деятельность:
способностью собирать, обрабатывать и интерпретировать данные современных научных исследований, необходимые для формирования выводов по соответствующим научным исследованиям (ПК-1);
способностью понимать, совершенствовать и применять современный математический аппарат, фундаментальные концепции и системные методологии, международные и профессиональные стандарты в области информационных технологий (ПК-2);
способностью использовать современные инструментальные и вычислительные средства (ПК-3);
способностью решать задачи профессиональной деятельности в составе научно-исследовательского и производственного коллектива (ПК-4);
способностью критически переосмысливать накопленный опыт, изменять при необходимости вид и характер своей профессиональной деятельности (ПК-5);
проектная и производственно-технологическая деятельность: способностью эффективно применять базовые математические знания и информационные технологии при решении проектно-технических и прикладных задач, связанных с развитием и использованием информационных технологий (ПК-6);
способностью разрабатывать и реализовывать процессы жизненного цикла информационных систем, программного обеспечения, сервисов систем информационных технологий, а также методы и механизмы оценки и анализа функционирования средств и систем информационных технологий (ПК-7);
способностью применять на практике международные и профессиональные стандарты информационных технологий, современные парадигмы и методологии, инструментальные и вычислительные средства (ПК-8);
организационно-управленческая деятельность:
способностью разрабатывать, оценивать и реализовывать процессы жизненного цикла информационных систем, программного обеспечения, сервисов информационных технологий, а также реализовывать методы и механизмы оценки и анализа функционирования средств и информационных технологий; разрабатывать проектную и программную документацию, удовлетворяющую нормативным требованиям (ПК-9);
способностью реализовывать процессы управления качеством производственной деятельности, связанной с созданием и использованием информационных технологий, осуществлять мониторинг и оценку качества процессов производственной деятельности (ПК-10);
способностью составлять и контролировать план выполняемой работы, планировать необходимые для выполнения работы ресурсы, оценивать результаты собственной работы (ПК-11).
Входная диагностика 4 часа
Итоговая аттестация 8 часов
Компетенции
Профессиональные
Создание и проектирование API на Python
1) синтаксис языка программирования Python;
2) основные принципы объектно-ориентированного программирования. - основные классы из библиотеки классов языка программирования Python для создания объектно-ориентированных приложений;
3) понимание основной лексики из тем: сети, алгоритмы и структуры данных, языки программирования, приложения, базы данных, веб-разработка, если встретит ее в тексте или разговоре,
4) умение определять абстракции, алгоритмы, структуры данных и паттерны в готовых продуктах или полученной задаче.
1) свободно писать и читать код на Python, составлять алгоритмы для типовых задач и превращать их чистый код, в том числе, с использованием ООП.
2) записать список или схему путей в соответствии с правилами REST, написать код API достаточно абстрактно, безопасно и обеспечить приемлемую производительность.
3) на совещаниях, в письменном рабочем общении, при чтении задач и комментариев к ним в системе управления задачами, узнавать и расшифровать термины, поддержать беседу, понять задачу в рамках типичной для веб-разработки проблематика.
Проектировать, создавать, развивать, тестировать, документировать API на Python.
Требования
Нет
Образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Волков
Констатин
Skypro от Skyeng
Эксперт курса

Субоч
Николай
Skypro от Skyeng
Ведущий эксперт курса

Манченков
Артем
Skypro от Skyeng
Преподаватель курса
Профстандарт
Программист
06.001Ответственный за программу
+74951378599