Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Python. Уровень 2. Продвинутый курс

г. Москва, 3-я ул. Ямского Поля

Оставить заявку

Продолжительность курса

40 акк. часов

от 28750 руб. за курс

Записаться
Метро

Метро

Белорусская, Белорусская, Маяковская, Менделеевская, Новослободская, Савёловская

Уровень подготовки

Уровень подготовки

Начальный, Продвинутый, Профессиональный

slide 1

Возраст

Взрослые

О курсе программирования

Python - мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который будет востребован еще очень долго!

Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python? Вы - системный администратор или IT-специалист и у вас возникла необходимость в освоении данного языка программирования?

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

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

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

Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7.
Вы научитесь
создавать собственные классы;
оценивать сложность алгоритма;
использовать важнейшие стандартные структуры данных;
создавать собственные структуры данных на основе стандартных.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Заказать звонок

Программа курса программирования

Программа курса Учебный Центр «Специалист» при МГТУ им. Н.Э.Баумана. Программирование на языке Python. Уровень 2. Продвинутый курс
  • Модуль 1. Понятие класса. Инкапсуляция (4 ак. ч.) Класс и экземпляр класса. Данные экземпляра, методы экземпляра и свойства экземпляра. Понятие атрибута. Практикум: Создание класса и его экземпляров.
  • Модуль 2. Наследование (4 ак. ч.) Принцип утиной типизации. Понятия базового класса и производного класса. Функция isinstance и ее применение. Практикум: Создание производного класса, применение экземпляров базового и производного класса.
  • Модуль 3. Полиморфизм и абстракция (4 ак. ч.) Подмена методов в производном классе. Понятие абстрактного класса. Практикум: Применение полиморфных классов.
  • Модуль 4. Практическая работа (4 ак. ч.)
  • Модуль 5. Алгоритмы сортировки и поиска (4 ак. ч.) Основные алгоритмы сортировки и поиска. Понятие сложности алгоритма. Практикум. Поиск информации по заданному критерию.
  • Модуль 6. Алгоритмы поиска на графах (4 ак. ч.) Поиск в ширину. Поиск в глубину. Практикум. Построение пути в графе.
  • Модуль 7. Структуры данных (4 ак. ч.) Понятие о структуре данных. Список и запись как основные структуры данных. Таблица и другие практически важные структуры данных. Практикум. Представление записей и таблиц в программе на языке Python.
  • Модуль 8. Стандартные абстрактные типы данных (4 ак. ч.) Контейнерные типы. Библиотечные модули collections и collections.abc Практикум. Схема «Компонент-Контейнер» и ее применение.
  • Модуль 9. Хранение данных вне программы (4 ак. ч.) Сохранение и восстановление данных. Библиотечный модуль pickle. Понятие об объектно-реляционном соответствии. Практикум. Применение модуля pickle для хранения и передачи данных.
  • Модуль 10. Практическая работа (4 ак. ч.) Примечание Примеры практических задач, которые могут быть рассмотрены на курсе. Список не является исчерпывающим. Конкретные темы определяются преподавателем по согласованию со слушателями. Поиск маршрута между двумя пунктами. Обработка XML-документа. Комплектование и обработка заказа. Игра в шахматы (программная часть). Веб-скрейпинг. Составление расписания учебных занятий. Написание игрового сервера. Расчет простой электрической сети постоянного тока. Обработка видео с использованием внешнего ПО.
Читать подробнее Скрыть

Отзывы о курсе

Рейтинг: 5 (9 отзывов)
Качество обучения
Программа курса
Преподаватели
Расположение
Помещение и инфраструктура школы
Соотношение цена/качество

Остались вопросы?

Оставьте свой номер и мы вам перезвоним!

Оставить заявку

Адрес курса

Фотографии, видео, текст взяты из открытого источника - https://www.specialist.ru/course/python2. Автор произведений не известен. Данные материалы используются исключительно в информационных, учебных и новостных целях.
Оставьте ваши контактные данные и мы перезвоним в течение 12 минут!
Нажимая на кнопку, вы соглашаетесь с Политикой конфиденциальности и даете согласие на обработку персональных данных.