Python-разработчик
Skillbox
Описание
На Python пишут веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Язык просто выучить, даже если вы никогда не программировали. Вы создадите Telegram-бота, полноценный магазин и задачник для портфолио. Этот опыт поможет вам найти работу Python-разработчиком.
Программа профессиональной переподготовки «Python-разработчик» разработана на основе профессионального стандарта 06.001 «Программист».
Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО "Скилбокс".
Кому подойдёт программа
Новичкам в коде
Тем, кто только решил стать программистом, но не выбрал, в какой сфере собирается работать. Python — язык универсальный.
Начинающим разработчикам
Тем, кто уже осваивает Python самостоятельно или по учебникам. Но некому задать вопрос и обратиться за помощью.
Вы научитесь:
1. Писать программный код с использованием языков программирования, определять и манипулировать данными.
2. Оформлять программный код в соответствии с установленными требованиями.
3. Разрабатывать процедуры проверки работоспособности и измерения характеристик программного обеспечения.
4. Разрабатывать тестовые наборы данных.
5. Проверять работоспособность программного обеспечения.
6. Проводить рефакторинг и оптимизировать программный код.
7. Исправлять дефекты, зафиксированные в базе данных дефектов.
Что входит в программу
1. Видеоуроки.
2. Обратная связь преподавателей.
3. Промежуточные и итоговая аттестации в виде практических заданий.
4. Диплом об окончании обучения установленного образца.
Как пользоваться платформой
Регистрация
Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с преподавателями. Доступ к материалам откроется сразу после покупки программы.
Теория
Получаете знания
Программа состоит из тематических видео разной длительности.
Практика
Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа. Все задачи приближены к реальным, их можно с гордостью положить в портфолио.
Обратная связь
Работаете с преподавателем
Проверкой заданий занимаются преподаватели. Это эксперты по теме программы. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими преподавателями можно прямо на платформе.
Трудоустройство
Наши студенты с вероятностью 80% трудоустраиваются после завершения программы.
Часов в программе
Цель программы
Актуальность
По данным популярного среди программистов ресурса Stack Overflow, Python входит в тройку самых востребованных языков на протяжении последних пяти лет. Это объясняется его универсальностью и простотой синтаксиса.
Научившись программировать на Python, обучающиеся получат мощный и удобный инструмент для решения как учебных, так и прикладных задач. Вместе с тем чистота и ясность его конструкций позволит обучающимся потом с лёгкостью выучить любой другой язык программирования.
Входная диагностика 1 час
Итоговая аттестация 40 часов
Компетенции
Общекультурные
ОК 09. Использовать информационные технологии в профессиональной деятельности
технологии программирования, системы кодировки символов, форматы хранения исходных текстов программ;
нотации и программные продукты для графического отображения алгоритмов.
писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
применять инструментарий для создания и актуализации исходных текстов программ.
навыками разработки алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.
Профессиональные
ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы
типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления;
языки программирования и среды разработки, системы кодировки символов, форматы хранения исходных текстов программ.
интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода;
интерпретировать диагностические данные (журналы, протоколы и другое);
применять инструментарий для создания и актуализации исходных текстов программ.
навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных;
навыками оптимизации программного кода с использованием специализированных программных средств;
навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных;
навыками внесения изменений в программный код для устранения выявленных дефектов.
ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем
методы и средства рефакторинга и оптимизации программного кода.
Уметь:применять методы, средства для рефакторинга и оптимизации;
разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения.
навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных;
навыками разработки алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.
ПК 3.3. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма
технологии программирования, методы и приёмы алгоритмизации поставленных задач, нотации и программные продукты для графического отображения алгоритмов.
Уметь:писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
навыками внесения изменений в программный код для устранения выявленных дефектов;
навыками оптимизации программного кода с использованием специализированных программных средств.
ПК 5.4. Производить разработку модулей информационной системы в соответствии с техническим заданием
языки, утилиты и среды программирования, средства пакетного выполнения процедур.
Уметь:использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.
Владеть:навыками проверки работоспособности программного обеспечения на основе разработанных тестовых наборов данных; создания программного кода в соответствии с техническим заданием (готовыми спецификациями).
ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием
языки программирования и среды разработки, системы кодировки символов, форматы хранения исходных текстов программ;
синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования.
применять выбранные языки программирования для написания программного кода;
использовать выбранную среду программирования и средства системы управления базами данных.
навыками создания программного кода в соответствии с техническим заданием (готовыми спецификациями);
навыками оптимизации программного кода с использованием специализированных программных средств.
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств
методы и средства рефакторинга и оптимизации программного кода.
Уметь:применять методы, средства для рефакторинга и оптимизации.
Владеть:навыками разработки алгоритмов решения поставленных задач в соответствии с требованиями технического задания или других принятых в организации нормативных документов.
ПК 1.4. Выполнять тестирование программных модулей
технологии программирования, методы автоматической и автоматизированной проверки работоспособности программного обеспечения;
типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления;
методы и средства проверки работоспособности программного обеспечения.
разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения.
Владеть:навыками оптимизации программного кода с использованием специализированных программных средств.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Лавренченко
Сергей Александрович
ФГБОУ ВО "РГУТИС"
доцент
кандидат наук
доцент
Профстандарт
Программист
06.001Ответственный за программу
88002226521