Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

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

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

[Специалист] Python - Уровень 2. Объектно - ориентированное программирование

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 732
Реакции
160
Баллы
63
Python - Уровень 2. Объектно - ориентированное программирование
Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python? Вы - системный администратор или IT-специалист и у Вас возникла необходимость в освоении данного языка программирования?

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

Также Вы получите необходимую подготовку для изучения проектирования пользовательского интерфейса на базе Qt/Python и веб-программирования на базе Python/Django.

Программа курса соответствует требованиям профессионального стандарта «Программист».

По окончании курса Вы будете уметь:

Создавать объектно-ориентированные приложения на языке Python
Выполнять первичную обработку данных на языке Python
Ориентироваться в стандартной библиотеке языка Python
Продолжительность курса - 40 ак. ч.





Программа курса
Модуль 1. Первый принцип объектно-ориентированного программирования. Понятие класса

Инкапсуляция
Списки и словари с объектной точки зрения.
Изменяемые и неизменяемые значения
Класс. Основные составляющие класса.
Данные объекта.
Методы объекта
Специальные методы класса.
Конструктор и деструктор.

Модуль 2. Второй принцип объектно-ориентированного программирования

Наследование.
Базовый и производный класс.
Построение производного класса.

Модуль 3. Пользовательские исключения

Создание собственных исключений
Генерация исключений

Модуль 4. Свойства

Понятие свойства.
Создание свойства.

Модуль 5. Итераторы и функторы

Генератор-функция
Объект-итератор
Объект-функтор

Модуль 6. Объект-менеджер контекста

Команда with
Специальные методы управления контентом.
Применение объекта-менеджера контента.

Модуль 7. Третий принцип объектно-ориентированного программирования

Полиморфизм
Подмена методов в производном классе.
Доступ к методам базового класса, которые были подменены.

Модуль 8. Финансовая арифметика

Модуль 9. Специальные методы для перегрузки операций

Модуль 10. Обработка XML-документов

Понятие о формате XML.
Разбор XML-документа (метод DOM)
Создание XML-документа.
Основные принципы разбора XML-документа методом SAX.

Модуль 11. Стандартная библиотека HTTPLIB






Python - Уровень 1. Основы программирования
 
Прием платежей для сайтов
Верх