Вход
Регистрация
Избранное (0)
Подпишитесь на рассылку

Расширенное программирование на языке Python. Курс в Москве + Онлайн-трансляция

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

  • Краткое описание

  • Полная программа

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

  • Скидки

Место проведения

г. Москва, ул. Золотая, д. 11, бизнес-центр «Золото», 5 этаж. Всем участникам высылается подробная схема проезда на семинар.
Показать на карте
Иногородним клиентам оказывается помощь в бронировании гостиницы на период прохождения обучения.

Дата и время проведения

8-12 Августа 2022 с 10:00 до 17:30

Формат обучения

Курс повышения квалификации, очная форма.

Проверка онлайн-трансляции

Возможно заказать в корпоративном формате (обучение не менее 10 сотрудников по программе, адаптированной под потребности компании).

Документ по окончании обучения

По итогам обучения слушатели, успешно прошедшие итоговую аттестацию по программе обучения, получают Удостоверение о повышении квалификации в объеме 40 часов (в соответствии с лицензией на право ведения образовательной деятельности, выданной Департаментом образования и науки города Москвы).

Для участников предусмотрено

Методический материал, кофе-паузы.

Цели семинара/курса

Получить знания и навыки, необходимые для разработки кода с использованием расширенных возможностей языка программирования Python, научиться работать с интерпретатором CPython и версией Python 3.5 и выше.

Особенности программы

В результате обучения участники смогут:

  • Использовать интерпретатор Python в различных режимах.
  • Использовать различные типы данных Python.
  • Описать особенности объектно-ориентированной парадигмы в языке Python.
  • Создавать пользовательские классы.
  • Сериализовать данные с помощью модуля pickle.
  • Работать с json-данными.
  • Создавать и изменять основные объекты реляционной базы данных.
  • Использовать ORM (объектно-реляционное отображение).
  • Создавать и изменять NoSQL базы данных.
  • Определять собственные модули и пакеты.

Для кого предназначен

Специалистов, которые хотят научиться создавать код Python на продвинутом уровне.

Это мероприятие относится к темам

Официальные документы Учебного центра

День 1.

Модуль 1. Понятие класса. Инкапсуляция (4 ак. ч.).

  • Класс и экземпляр класса.
  • Данные экземпляра, методы экземпляра и свойства экземпляра.
  • Понятие атрибута.
  • Настройка лабораторной среды,
  • Создание класса, членов классов и его экземпляров.

Модуль 2. Наследование (4 ак. ч.).

  • Принцип утиной типизации.
  • Понятия базового класса и производного класса.
  • Функция isinstance и ее применение.
  • Создание производного класса.
  • Применение экземпляров базового и производного класса.

День 2.

Модуль 3. Полиморфизм и абстракция (4 ак. ч.).

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

Модуль 4. Алгоритмы сортировки и поиска (4 ак. ч.).

  • Основные алгоритмы сортировки и поиска.
  • Понятие сложности алгоритма.
  • Поиск информации по заданному критерию.

День 3.

Модуль 5. Алгоритмы поиска на графах (4 ак. ч.).

  • Поиск в ширину.
  • Поиск в глубину.
  • Построение пути в графе.

Модуль 6. Структуры данных (4 ак. ч.).

  • Понятие о структуре данных.
  • Список и запись как основные структуры данных.
  • Таблица и другие практически важные структуры данных.
  • Представление записей и таблиц в программе на языке Python.
  • Создание и изменение основных объектов реляционной базы данных.
  • Использование ORM на примере SQLAlchemy.
  • Создание и изменение нереляционной базы данных.

День 4.

Модуль 7. Стандартные абстрактные типы данных (4 ак. ч.).

  • Контейнерные типы.
  • Библиотечные модули collections и collections.abc.
  • Схема «Компонент-Контейнер» и ее применение.

Модуль 8. Хранение данных вне программы (4 ак. ч.).

  • Сохранение и восстановление данных. Библиотечный модуль pickle.
  • Понятие об объектно-реляционном соответствии.
  • Применение модуля pickle для хранения и передачи данных.

День 5.

Модуль 9. Практическая работа (4 ак. ч.).

  • Обработка XML-документа.
  • Комплектование и обработка заказа.
  • Игра в шахматы, танки, морской бой (программная часть).
  • Веб-скрейпинг.
  • Составление расписания учебных занятий.
  • Написание игрового сервера.
  • Обработка видео с использованием внешнего ПО.

Модуль 10. Завершение выполнения практических проектов для портфолио (4 ак.ч).

  • Программирование чат-сервера с поддержкой эмодзи.
  • Программирование веб приложения в виде П1-4 (Flask).
  • Программирование блог-сервера (Flask).
  • Программирование менеджера файлов (PyQT).
  • Программирование web-браузера PyQT с доп. функциями (закладки, просмотр исходного текста т.п.).
  • ШИШАКОВ Виталий Владимирович
    ШИШАКОВ Виталий Владимирович

    Преподаватель-практик с 17-летним опытом работы в области информационных технологий.

    Узнать больше
Виды скидок Размер скидки*
При заполнении заявки на обучение на сайте 6%*
При единовременном участии двух и более сотрудников в одном мероприятии 7%*
Клиентам аудиторской компании АО «Финансовый Контроль и Аудит» 15%*
Программа для постоянных клиентов
В зачет идет история посещений начиная с 01.01.2019 года и действует до 31.12.2020 года
2-5 посещение любого сотрудника компании
(1-й партнерский уровень)
7%*
6-10 посещение любого сотрудника компании
(2-й партнерский уровень)
10%*
с 11 посещения любого сотрудника компании
(3-й партнерский уровень)
15%*

*Общие условия по программе лояльности:

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

Обратитесь к нашим менеджерам, чтобы узнать размер Вашей скидки!


Артикул: МС18298
Стоимость участия:
40 000.-
37 600.- *
* При регистрации на сайте
НДС не облагается
Артикул: МС18299
Онлайн-трансляция:
40 000.-
37 600.- *
* При регистрации на сайте
НДС не облагается

Сейчас работает8800 234 5522
+7495 698 6364 +7812 438 0033
Пн-Пт с 9 до 19 Мск
сейчас работаем


Вам могут быть интересны другие мероприятия