Стоимость курса
29 485 рубЗаказать
Аудитория:
Инженеры-программистыТребования к предварительной подготовке слушателя:
Уверенная работа на ПКСодержание курса
Модуль 1. Ведение
Язык программирования Python.
Процесс программирования на языке Python.
Виртуальное окружение.
Культура программирования и стиль кода PEP8.
Встроенные типы данных.
Явное и неявное преобразование типов.
Модуль 2. Простые типы данных.
Структуры данных
Числа, строки,
Список, кортеж, словарь и множество.
Модуль 3. Структуры языка
Условные выражения и циклы.
Вложенные циклы.
Обработка исключений в Python.
Модуль 4. Функции
Определение функций.
Область видимости переменной.
Побочные эффекты и чистые функции.
Использование функций для организации кода, как элемент структурного программирования.
Рекурсия.
Функциональное программирование: отображение, фильтрация, упрощение ( map, filter, reduce ).
Лямбда-функции.
Модуль 5. Модульное программирование
Понятие модуля и пакет.
Работа с pip.
Модуль 6. Объектно-ориентированное программирование
Абстракция.
Использование типов данных.
ООП. Инкапсуляция, наследование, полиморфизм.
Создание типов данных.
Модуль 7. Графика
Основы TKInter.
Создание интерфейса приложения.
Язык программирования Python.
Процесс программирования на языке Python.
Виртуальное окружение.
Культура программирования и стиль кода PEP8.
Встроенные типы данных.
Явное и неявное преобразование типов.
Модуль 2. Простые типы данных.
Структуры данных
Числа, строки,
Список, кортеж, словарь и множество.
Модуль 3. Структуры языка
Условные выражения и циклы.
Вложенные циклы.
Обработка исключений в Python.
Модуль 4. Функции
Определение функций.
Область видимости переменной.
Побочные эффекты и чистые функции.
Использование функций для организации кода, как элемент структурного программирования.
Рекурсия.
Функциональное программирование: отображение, фильтрация, упрощение ( map, filter, reduce ).
Лямбда-функции.
Модуль 5. Модульное программирование
Понятие модуля и пакет.
Работа с pip.
Модуль 6. Объектно-ориентированное программирование
Абстракция.
Использование типов данных.
ООП. Инкапсуляция, наследование, полиморфизм.
Создание типов данных.
Модуль 7. Графика
Основы TKInter.
Создание интерфейса приложения.