• 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.

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

Подать заявку