Объектно-ориентированное программирование на Python

Python 3.7.0

Язык программирования Python — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Курс «Python Basic» отлично подойдёт как для опытных программистов, желающих познакомиться с новым инструментом разработки, так и для начинающих. Мы пройдём путь от основ программирования (переменные, циклы, ветвления) до построения программ с использованием объектно-ориентированного подхода.
На протяжении курса мы рассмотрим различные примеры применения языка для решения практических задач. Погрузимся в мир python и проникнемся его идеологией и философией.

Чему Вы научитесь

  • 1. Основы программирования и современные подходы к веб-программированию.
  • 2. Чтение чужого кода python и написание собственного в соответствии со стандартами PEP-8 и практиками, прошедшими проверку временем.
  • 3. Применение IDE и её вспомогательные инструменты для проверки и отладки кода.
  • 4. Написание системных скриптов для работы с файловой системой.
  • 5. Разработка полноценных программ с использованием модульного и объектно-ориентированного подхода.
  • 6. Понимание, как на самом деле устроен Python.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Преподаватели

Перед прохождением настоящего курса необходимо пройти «Интерактивный курс Python. Уровень 1»

  • 1
    Урок 1. Полезные инструменты
    Сырые строки (r"") и регулярные выражения. Обработка исключений
  • 2
    Урок 2. Объектно-ориентированное программирование
    Введение в ООП. Классы. Инкапсуляция, полиморфизм и наследование.
  • 3
    Урок 3. Интерфейсы
    Перегрузка операторов. Интерфейс итерации. Метод как атрибут. Статические методы. Расширение встроенных типов.
  • 4
    Урок 4. Несколько полезных паттернов
    Паттерн Builder. Паттерн Делегирование. Создание собственных исключений. Подведение итогов и несколько слов о программе Python Advanced.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.