Россия
План поступления
Войти

Программирование на Python

повышение квалификации

О программе

Курс является вводным для понимания основ программирования на языке Python. В курсе рассматриваются базовые понятия и структуры языка, а также даются основы объектно-ориентированного программирования с использование данного языка. Данный курс закладывает фундамент для дальнейшего успешного изучения программирования на языке Python и использование языка Python для автоматизации рутинных инженерных задач.

Варианты обучения

заочно
11 недель (66 ак. ч.)
Срок обучения
По мере набора
Когда
График занятий
49 900 р.
Стоимость

Преимущества обучения

1
Преимущества
Удостоверение о повышении квалификации.

Обучение в любое удобное время.

Дополнительная информация

1. Введение в Python.
Первые шаги
Установка Python, проверка версии. Выбор и настройка IDE. Первая программа. Числовые типы: int, float. Ввод данных.
Вывод данных. Простейшие операции. Практическое задание.

2. Управление потоком
Булевы значения. Логические операторы. Операторы сравнения. Конструкции if, elif, else. Вложенные условия. Тернарный оператор. Практическое задание.

3. Коллекции
Списки: индексация, срезы, методы (append, pop, sort). Кортежи: отличие от списков, неизменяемость. Словари: ключи и значения, методы (get, items, keys). Множества: уникальные элементы, операции объединения и пересечения. Практическое задание.

4. Работа со строками
Создание строк: одинарные, двойные, тройные кавычки. Экранирование символов. Индексация и срезы строк. Основные методы и проверки. Форматирование строк: f-строки. Многострочные строки. Практическое задание.

5. Циклы
Циклы for и while. Функция range(). Управляющие операторы: break, continue. Вложенные циклы. Практическое задание.

6. Функции
Определение функций через def. Аргументы: позиционные и именованные. Область видимости переменных. Практическое задание.

7. Генераторы и списочные выражения
Списочные выражения (list comprehensions). Генераторы (yield). Различие между генератором и списком. Практическое задание.

8. Основы ООП
Класс и объект. Атрибуты и методы. Инкапсуляция. Наследование. Практическое задание.

9. Продвинутый ООП
Полиморфизм. Магические методы (__init__, __str__, __len__). Композиция и агрегация. Статические и классовые методы. Практическое задание.

10. Исключения
try/except. finally и else. Создание собственных исключений. Практическое задание.

11. Работа с файлами
Чтение и запись текстовых файлов. Конструкция with open. Работа с JSON: сериализация и десериализация. Практическое задание.

12. Модули
Импорт модулей. Создание своих модулей. Пространство имён. Практическое задание.

13. Встроенная библиотека Python
Модули math, datetime, pathlib, random. Практическое задание.

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Санкт-Петербурга по направлению «информационные технологии», Учебные центры Санкт-Петербурга по направлению «программирование», Учебные центры Санкт-Петербурга по направлению «Python»