Python как первый язык программирования
Организатор: Высшая школа экономики НИУ Институт профессиональной переподготовки специалистов
Москва
Даты проведения:
С открытой датой
Подать заявку
Цена: 50 000 руб.
Описание мероприятия
Язык обучения: русскийАдрес проведения: Кочновский проезд, дом 3
Выдаваемые документы
Удостоверение о повышении квалификации
Описание программы
В рамках данной программы мы изучим один из наиболее трендовых и популярных в последнее десятилетие языков программирования. 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.
Java/Python разработчик в Яндексе в департаменте монетизации, выпускник Механико-математического факультета МГУ им. М. В. Ломоносова, Школы анализа данных Яндекса отделения Computer Science.
Требования к поступающим:
Документы для приема
- Оригинал и копия паспорта или документа, заменяющего его
- Оригинал диплома и приложения к нему и копия документа об образовании или справка об обучении для лиц, получающих высшее образование
- Оригинал и копия документа об изменении фамилии, имени, отчества (при необходимости)