Курс «Курс программирования на Python (базовый)»

Формат обучения:
Очное
Длительность:
40 ак.ч.
Стоимость обучения:
35 000 руб.
Курс программирования на Python (базовый) Каталог курсов
Цель

Получение новых компетенций, необходимых для профессиональной деятельности при формализации и алгоритмизации поставленных задач:

-  способность создавать программный код на языке программирования Python в соответствии с техническим заданием.


Планируемые результаты обучения

Слушатель должен знать:

-          принципы руководства по написанию кода PEP8;

-          синтаксис языка Python;

-          логическую структуру программы на языке Python;

-          основы многозадачности в Python;

-          основные типы данных, операторы, операции и функции, используемые в Python;

-          основы и принципы объектно-ориентированного программирования: понятия класс и объект, атрибуты и методы.

-          методы отладки кода.


Слушатель должен уметь:

-          составлять программы на языке Python;

-          выполнять откладку кода и тестирование программы, написанной на языке Python.


Требования к уровню подготовки слушателя

Слушатели, имеющие высшее или среднее профессиональное образование.


Программа разработана с учетом профессионального стандарта «Программист», утвержденного приказом Министерства труда и социальной защиты Российской Федерации от 20 июля 2022 года N 424н, зарегистрированного в Министерстве юстиции России 22 августа 2022 года N 69720.


Для кого
Руководители и специалисты функциональных подразделений

программа обучения «Курс программирования на Python (базовый)»

Процесс программирования на языке Python. Виртуальное окружение. Культура программирования и стиль кода PEP8. Основы многозадачности в Python. GIL и др.

 

Структуры данных. Числа, строки. Список, кортеж, словарь и множество.
Условные выражения и циклы. Вложенные циклы. Обработка исключений в Python

4.1 Определение функций. Область видимости переменной. Побочные эффекты и чистые функции. Использование функций для организации кода, как элемент структурного программирования.

4.2 Рекурсия. Функциональное программирование: отображение, фильтрация, упрощение. Лямбда-функции.

Понятие модуля и пакет. Работа с pip

Абстракция. Использование типов данных. ООП. Инкапсуляция, наследование, полиморфизм. Создание типов данных

IDE, среды написания и отладки кода. Написание тестов. Статические анализаторы кода. GIT.

Формат
Очное
Документ