Язык программирования Python

Курс IT-Академии Сухорукова

Декабрь 2019 - январь 2020

Следующее занятие

15 декабря в 12:00 NOVT

Занятия

Занятие 7. Создание собственных классов

15 декабря

Общая идея объектно-ориентированного программирования. Идея классов. Инкапсуляция. Классы и экземпляры классов. Создание класса. Методы. Создание объекта. Конструктор и инициализация. Поля объекта. Специальные методы. Полиморфизм в Python. Наследование и композиция.

Занятие 6. Работа с датами и временем. Регулярные выражения

12 декабря

Представление времени в компьютере. Модуль datetime. Часовые пояса и работа с ними. Модуль pytz. Установка модулей с помощью программы pip. Введение в регулярные выражения.

Занятие 5. Модули и исключения

10 декабря

Модули. Структура больших программ. Пространство имён модуля. Инструкция import. Создание модуля. Пакеты. Обработка ошибок: блок try...except. Выбрасывание исключений. Применение исключений как средство управления программой.

Занятие 4. Словари, функции и ввод-вывод

8 декабря

Тип dict. Концепция iterable. Списочные включения и генераторные выражения. Функции. Аргументы функций. Локальные пространства имён. Функции высшего порядка. Структурирование программы. Работа с файловой системой. Чтение и запись файлов.

Занятие 3. Программа на Python

5 декабря

Ввод и вывод. Структура программы. Оператор ветвления if. Отступы. Оператор цикла while. Оператор цикла for ... range. Работа в среде разработки IDLE. Настройка среды разработки Visual Studio Code. Отладка программы. Бонус: функции.

Занятие 2. Типы данных: строки и списки

3 декабря

Понятие типа данных. Литералы. Тип str. Операции над строками. Методы и атрибуты объектов. Методы строк. Срезы. Скалярные и агрегатные типы данных. Списки. Изменяемые и неизменяемые типы.