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

Программа «Python как первый язык программирования»

Цель программы

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

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

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

Основные темы программы

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

Начальные требования

Законченное высшее или среднее специальное образование.


64 академических часов

Занятия будут проходить по субботам со 2 сентября по 16 декабря. Идет набор группы


60 000

рублей 
Есть возможность разбить платеж на две равные части

По итогам программы выдается Удостоверение о повышении квалификации установленного НИУ ВШЭ образца
Подать заявку

 Хочу поделиться своим опытом прохождения курса Python как первый язык программирования в ВШЭ на факультете компьютерных наук. 
Для меня этот курс был первым опытом в программировании, то есть я пришёл с полным отсутствием каких-либо знаний основ программирования. Только обрывки памяти с уроков информатики в школе, да и те не особо пригодились по ходу курса. За короткий период обучения я узнал, на мой взгляд, очень многое и заложил прочный фундамент для углублённого изучения такого востребованного в наше время языка как Python. Курс подойдёт всем желающим независимо от уровня начальных знаний.
Курс построен очень логично и последовательно. Занятия проходят в формате лекция — семинар, что очень важно, ведь новичок в программировании должен пропускать код через руки и запоминать не только "мозгом", но и "руками". Это крайне важно, говорю это как медик по образованию. После того, как Вы научитесь основам программирования на Python и познакомитесь с основными типами данных, освоите циклы и управление потоками, запомните несложные логические и другие операторы и ... многое другое — Вы будете регулярно получать домашнее задание. От его выполнения самостоятельно зависит дальнейшие скорость и успех в освоении языка.
Преподаватель — Лука Павлюк, это вообще отдельная история. Он постоянно находится в доступе, даже в его рабочее время отвечает и подсказывает что-то по домашке. Крайне лоялен и сразу понимает в чём именно у тебя проблема. Объясняет и разжёвывает материал на примерах, что очень важно для таких как я — без опыта. Я очень рад тому, что именно он познакомил меня с этим интересным, и кстати, несложным, как оказалось, языком.  

Сергей Зуев
медицинский советник SmartMedia

 

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

Андрей Колосов
аналитик

 


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!