• 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 академических часов

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


60 000

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

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

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

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

 

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

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

 


 

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