Оберіть мову

Курсы Python Professional

Курсы Python Pro

Объектно-ориентированное программирование (ООП) - это технология, которая увеличивает эффективность написания программного кода за счет оперирования при программировании сущностями и объектами реального мира. Что это даёт?  Это позволяет создавать большие проекты с меньшим количеством ошибок и в более сжатые сроки, так как минимизируется или даже сводится к нулю использование одинакового кода. Объектно-ориентированный подход в программировании открывает массу новых возможностей и меняет взгляд на поставленную задачу, весь написанный Вами код автоматически становится гибче и программист начинает писать более лаконично и удобно.

Как проходит обучение Python Professional:

Курс рекомендован слушателям, имеющим начальный опыт использования языка Python или прошедшим базовый курс “Программирование на языке Python Basic” в нашем центре, и желающим расширить свои знания и опыт. Курс также будет полезен для людей, которые хотят освоить профессию python-разработчика уровня junior и специалистов по web-технологиям, которые хотят создавать более сложные веб-приложения.

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

В нашем учебном центре курсы Python можно проходить очно или онлайн

После окончания обучения и выполнения необходимых заданий выпускники получают сертификат о прохождении курсов программирования Python Professional.

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

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

Курсы Python Professional будут интересны и полезны:

  1. 1. Cтудентам и менеджерам IT-специальностей, изучающих Python в своих ВУЗах и желающих начать строить карьеру программиста;
  2. 2. Слушателям, имеющим опыт использования языка Python или прошедшим базовый курс “Программирование на языке Python Basic” в нашем центре, и желающим расширить свои знания и опыт;
  3. 3. Всем, кто имеет навыки программирования и желает освоить профессию python-разработчика уровня junior;
  4. 4. Системным администраторам или IT-специалистам, у которых возникла необходимость в освоении языка программирования Python;
  5. 5. Специалистам по web-технологиям, аналитикам и научным работникам, которые хотят создавать более сложные веб-приложения на Python;
  6. 6. Всем желающим окунуться в мир ООП.
Очно
Продолжительность:

Индивидуально ~ 22 часа

Цена:

Индивидуально › уточняйте у менеджеров

  • Комфортные аудитории
  • Современное компьютерное оборудование
  • Актуальное программное обеспечение
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Онлайн
Продолжительность:

Индивидуально ~ 22 часа

Цена:

Индивидуально › уточняйте у менеджеров

  • Обучение в любой точке мира
  • Занятия в прямом эфире
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Видео-уроки
Продолжительность:

На данный момент не проводятся

Цена:

На данный момент не проводятся

  • Обучение в любой точке мира
  • Свободный график
  • Поддержка преподавателя
  • Методические материалы
  • Сертификат
Дополнительная информация:

Для предприятий или предпринимателей цена +10%

Программа курса

  1. 1.

    Знакомство с классами в Python:

    • Классы и экземпляры класса в Python, их определение;
    • Знакомство с основными составляющими класса;
    • Данные экземпляра, методы экземпляра и свойства экземпляра;
    • Структуры данных с объектно-ориентированной точки зрения;
    • Работа со списками, кортежами и словарями;
  2. 2.

    Методы и атрибуты классов в Python:

    • Методы объекта и методы класса;
    • Специальные методы;
    • Понятие атрибута;   
    • Изменяемые и неизменяемые значения; 
    • Данные объекта;
    • Инкапсуляция;
    • Специальные методы класса;
    • Конструктор и деструктор;
  3. 3.

    Наследование и производные классы. Пользовательские исключения в Python:

    • Наследование;
    • Базовый и производный класс;
    • Построение производного класса;
    • Принцип утиной типизации;
    • Виртуальные методы;
    • Функция isinstance и ее применение;
    • Создание собственных исключений;
    • Генерация исключений;
    • Определение своего класса исключений;
  4. 4.

    Свойства, итераторы и функторы в Python:

    • Понятие свойства;
    • Создание свойства;
    • Генератор-функция;
    • Объект-итератор;
    • Объект-функтор;
    • Классы в модулях;
    • Классы встроенных объектов;
  5. 5.

    Полиморфизм и абстракция в Python:

    • Подмена методов в производном классе;
    • Понятие абстрактного класса;
    • Применение полиморфных классов;
  6. 6.

    Специальные методы работы с классами в Python:

    • Специальные методы для перегрузки операций;
    • Полиморфизм;
    • Подмена методов в производном классе;
    • Доступ к методам базового класса, которые были подменены;
  7. 7.

    Стандартные абстрактные типы данных. Хранение данных вне программы:

    • Контейнерные типы;
    • Библиотечные модули collections и collections.abc;
    • Схема «Компонент-Контейнер» и ее применение;
    • Сохранение и восстановление данных;
    • Библиотечный модуль pickle;
    • Понятие об объектно-реляционном соответствии;
    • Применение модуля pickle для хранения и передачи данных;
    • Специальные методы управления контентом;
    • Применение объекта-менеджера контента;
  8. 8.

    Практика:

    • Реализация алгоритмов сортировки и поиска;
    • Обработка (парсинг) XML-документа;
    • Представление записей и таблиц в программе на языке Python;
    • Комплектование и обработка заказа в интернет-магазине;
    • Программная часть игры в шахматы;
    • Составление расписания учебных занятий;

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

Очные курсы Python в Киеве

Занятия на курсах программирования Python в Киеве проходят в одном из 3 филиалов, которые находятся в непосредственной близости от метро. Учебные классы оснащены современным компьютерным оборудованием с установленным актуальным программным обеспечением.  

Минимальна продолжительность одного занятия составляет 2 часа. 

После прохождения минимум 90% объема заявленной программы слушателю выдается сертификат (при необходимости отправляется Новой Почтой). 

Онлайн обучение Python

Python курсы онлайн проводятся в таких программах как Skype, Zoom, Teams, Google Meet, TeamViewer в зависимости от специфики курса обучения.

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

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

Слушателям онлайн курсов бесплатно выдается сертификат в электронном виде (при желании слушателя за дополнительную плату изготавливается печатный вариант). 

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

Наши награды

Вопросы и ответы

Где проходит очное обучение?

Каждый слушатель может выбрать для занятий любой из 3-ти наших филиалов (возле метро) по Киеву.

Какие формы обучения предлагаем?

Очно (в учебном центре); онлайн (Live-занятия с преподавателем с помощью Skype, Teamviewer или других программ); корпоративно (для предприятий) или дистанционно (на основе видео-уроков). Занятия могут проходить как в группах, так и индивидуально.

Что слушатель получает после учебы?

Очно -  каждый слушатель (в группе или индивидуально) получает сертификат при условии прохождения минимум 90% объема заявленной программы;

Онлайн - для получения сертификата после окончания обучения необходимо успешно выполнить итоговое задание.

Есть ли пробное занятие?

Каждый желающий может посетить пробное занятие в группе, чтобы понять соответствует ли курс ожиданиям. 

Как долго мы работаем?

Учебный центр "ДАНКО" успешно работает на рынке бизнес-образования с 1996 г. и зарекомендовал себя как надежный донор профессиональных кадров.

Автоподбор курса Автоподбор курса