• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

В рамках данной программы мы изучим один из наиболее трендовых и популярных в последнее десятилетие языков программирования. Python — чрезвычайно простой и гибкий язык, позволяющий эффективно решать задачи быстрого прототипирования, исследовательского программирования. Фактически, он позволяет создавать программные комплексы практически любого масштаба и сложности. В наши дни Python активно развивается, ряды его адептов пополняет все больше людей: его используют не только профессионалы из сферы IT-бизнеса, разработчики и инженеры, но и люди, занимающиеся data-mining'ом, аналитикой в сфере Big Data.

Поступление

Документы для приема

Оригинал и копия паспорта или документа, заменяющего его

Оригинал и копия документа об образовании и квалификации или справка об обучении для лиц, получающих высшее образование

Оригинал и копия документа об изменении фамилии, имени, отчества (при необходимости)

Содержание программы

    • Программа “Hello, world!”. История языка Python. Дзен Python’а. Интерпретаторы Python’а. Интерактивная работа в режиме «калькулятора». Числовые типы. Строки. Списки
    • Операторы if, while, for. Инвариант цикла. Функция range. Инструкции break, continue и else в циклах
    • Функции. Передача аргументов. Кортежи, множества, словари. Итерация по элементам контейнеров
    • Ввод-вывод и работа с файлами. Обработка текста. Форматирование и преобразования строк
    • Списковые выражения. Лямбда-функции. Элементы функционального программирования. Генераторы и оператор yeild. Распаковка и запаковка списков и словарей. Модуль itertools
    • Объекты и классы. Методы и атрибуты классов. Одиночное наследование. Исключения
    • Модули и скрипты. Пространства имен
    • Тестирование, отладка и автопроверка кода
    • Краткий обзор стандартной библиотеки Python’а

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

Лука Павлюк, Java/Python разработчик в Яндексе, выпускник Механико-математического факультета МГУ им. М. В. Ломоносова, Школы анализа данных Яндекса отделения Computer Science.

Вас могут заинтересовать

  • Очно-заочная форма
  • 36 академических часов
  • Очно-заочная форма
  • 608 академических часов, в том числе 414 часов лекций и семинаров.
  • Очная форма
  • 01.10.2017 - 31.05.2018
Подать заявку