tr?id=2820088068036669&ev=PageView&noscript=1 Программирование на Python. Уровень 2. Программирование на Python. Уровень 2.
Заявка
Звонок

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

Данный курс подойдет для тех, кто уже знаком с синтаксисом языка, базовыми навыками структурного и процедурного программирования, структурами данных. Если Вы только начинаете знакомиться с языком Python, то советуем Вам обратить внимание на «Программирование на Python. Уровень 1. Основы программирования».

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

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

Курс предназначен для:

  • Программистов
  • IT специалистов
  • Системных администраторов
  • Аналитиков
  • Студентов и научных сотрудников

Оптимальное количество 15 слушателей.

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

  • создавать собственные классы;
  • оценивать сложность алгоритма;
  • использовать важнейшие стандартные структуры данных;
  • создавать собственные структуры данных на основе стандартных.

На сегодняшний день специалисты, владеющие навыками программирования на языке Python очень востребованы на рынке. Не откладывайте свое обучение одному из самых популярных и востребованных языков программирования!

Во время обучения Вы узнаете:

Классы и объекты.

  • Введение в Объектною-ориентированное программирование (ООП)
  • Класс и экземпляр класса.
  • Данные экземпляра, методы экземпляра и свойства экземпляра
  • Создание собственного класса
  • Инкапсуляция
  • Атрибуты класса
  • Чтение и изменение атрибута.
  • Практикум: Разработка собственных классов. Определение нужных методов и свойств классов. Создание нескольких объектов

Наследование

  • Роль наследования в ООП, понятие иерархии наследования
  • Принцип утиной типизации
  • Понятие базового класса и производного класса
  • Функция isinstance и ее применение.
  • Создание производного класса
  • Применение экземпляров базового и производного класса.
  • Практикум: Расширение готовых классов

Абстрактные классы и полиморфизм

  • Полиморфизм. Принцип DRY и WET
  • Понятие абстракции
  • Знакомство с абстрактными классами Python
  • Подмена методов в производном классе.
  • Полиморфные классы
  • Контейнерные типы.
  • Библиотечныемодулиcollections иcollections.abc
  • Применение контейнерных типов
  • Практикум: Имплементация новых методов

Алгоритмы сортировки и поиска в Python

  • Сложность алгоритмов, O(N) нотация. Типы сортировки.
  • Основные алгоритмы сортировки и поиска
  • Этапы разработки алгоритма
  • Разработка на Python оптимальных алгоритмов поиска
  • Оптимизация алгоритма
  • Практикум: Реализация на Python алгоритма решателя Судоку.
  • Решение 100 сложнейших Судоку

Алгоритмы поиска на графах

  • Введение в теорию графов, основные алгоритмы на графах
  • Теория графов. Представление графов в Python
  • Поиск в ширину
  • Поиск в глубину
  • Лабораторная работа: Имплементация графа на Python
  • Практикум: Нахождение кратчайшего пути проезда на примере графа станций московского метрополитена

Записи и данных. Работа с данными SQLite

  • Разработка структуры данных
  • Сохранение данных.
  • Список и запись. Записи и таблицы
  • Чтение и запись Понятие об объектно-реляционном соответствии
  • Хранение данных пользователей в СУБД Sqlite
  • Использование СУБД Sqlite для хранения данных графа московского метрополитена
  • Практикум: Хранение данных пользователей в СУБД Sqlite

Хранение данных вне программы

  • Понятие о структуре данных
  • Использование структуры для хранения данных
  • Хранение данных вне Python
  • Сохранение и восстановление данных.
  • Библиотечный модуль pickle и shelve
  • Практикум Сохранение данных графа и использованием модуля pickle

Работа с данными JSON в Python

  • Знакомство с форматом JSON. Работа с форматом JSON в Python.
  • Сериализация и десериализация файлов JSON в Python.
  • Хранение данных вне Python
  • Сохранение данных в файл JSON
  • Практикум: Составление графа московского метрополитена на основе файла JSON

Организационно-педагогические условия

Категория обучающихся: любые лица без предъявления требований к уровню образования.

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

Срок освоения программы (часов): 40*

Режим занятий: 8 ак.часов в день.*

Продолжительность академического часа - 45 минут. После каждого академического часа делается перерыв продолжительностью 5-10 минут. Для обучающихся более 5 академических часов в день предусмотрен обеденный перерыв, продолжительностью не менее 40 минут. Занятия проводятся с понедельника по пятницу, суббота и воскресенье выходные дни.

Преподавательский состав: старшие преподаватели, преподаватели.

* Приведен рекомендуемый показатель, который может быть изменен, по договоренности с заказчиком, в пределах форм обучения и сроков, установленных законодательством об образовании РФ.

 

  • Этапы обучения
  • Возможно ускоренное обучение: длительность курсов от 2 недель
  • 1. Отправка заявки на сайте/по телефону/на почту (Присылаете документы: паспорт, диплом и реквизиты (при оплате юр. лицами))
  • 2. Оформление договора и счета
  • 3. Доступ к системе обучения (Учебный портал)
  • 4. Обучение и тестирование по курсу в дистанционном формате
  • 5. Получение документа Почтой России бесплатно (или курьерской службой)
  • Обсудить детали
  • Преимущества обучения
  • Низкая стоимость обучения при высоком качестве учебных программ
  • Возможность оплаты курса за счёт Вашей организации
  • Совмещение учёбы и работы, так как обучение проходит дистанно
  • Частые формирования новых учебных групп. Группы формируются каждый день
  • Итоговая аттестация в дистанционном режиме
  • 100-процентный возврат средств, если Вас не устроило качество обучения
  • Подать заявку

Формат

Дистанционное обучение на современной платформе онлайн-обучения АНО «НИИ ДПО», которая доступна 24 часа, 7 дней в неделю.

Проходить курс обучения Вы сможете в любое удобное время. Вам необходим только компьютер с выходом в Интернет.

Алгоритм обучения в программе:

  1. Учебные материалы представлены блоками в виде конспектов лекций.
  2. Вы последовательно изучаете лекционные материалы.
  3. Сдаете промежуточные тесты.
  4. Проходите итоговое тестирование.
  5. Получаете документ установленного образца

Способы оплаты

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

По вопросам обучения звоните по телефону
8 800 700 1326
или
+7 (903) 891-07-51

с 09:00 до 18:00 по московскому времени

Записаться на обучение

Коллективная заявка

Возникли трудности при заполнении заявки онлайн?
Есть возможность

Заполнить в Word

Ваше сообщение успешно отправлено!

Коллективная заявка

Ваше сообщение успешно отправлено!

Коллективная заявка

Возникли трудности при заполнении заявки онлайн?
Есть возможность

Заполнить в Word

Ваше сообщение успешно отправлено!
Используя наш сайт, вы соглашаетесь с тем, что мы можем хранить куки (cookies) вашего браузера. Политика конфиденциальности