logo-hibrain

Программирование на Python

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

  • Площадка:ВШЭ
  • Продолжительность:2 месяца
  • Дата:по мере набора групп
  • Стоимость:20000 ₽
Оставить заявку
Программирование на Python

О курсе

Слушатели курса разберут основы, особенности и области применения языка программирования Python. В программе обучения: типовые данные, разбор концепции неизменяемости, выражения, синтаксис, функции и полезные модули в Python. График занятий: 6-8 академических часов в неделю.

Мы изучаем:

course-info
  • python
    python

Кому подойдет курс

  • Курс подходит для всех желающих.

Необходимые навыки

  • Необходимо уверенно пользоваться интернетом, с лёгкостью регистрироваться на сайтах, сервисах и устанавливать на компьютер специализированные программы.

Эксперты

Друзья HiBrain — ведущие IT-компании. Вместе с ними мы разрабатываем программы курсов, чтобы наши слушатели получили самые актуальные знания и навыки. Эксперты из компаний-партнёров помогают нам в подготовке практических кейсов и даже принимают экзамены у выпускников.

  • Демидовский Александр Владимирович
    Демидовский Александр Владимирович
    Аспирант, преподаватель НИУ ВШЭ. Факультет информатики, математики и компьютерных наук / Кафедра информационных систем и технологий

Карьера

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

    Программа курса

    Язык программирования Python. Особенности и области применения языка Python. Запуск программ на языке Python с помощью интерпретатора и с использованием IDE.

    Функции type, dir, help. Неизменяемые типы данных. Числовые типы. Встроенные функции и модули для работы с числовыми типами. Строковый тип данных. Встроенные функции и модули для работы со строками.

    Создание переменных (имен). Перекрестные ссылки. Изменяемые типы данных. Списки. Кортежи.

    Словари. Множества. Файлы. Bool. NoneType. Пример простой программы на языке Python для визуализации дружб в социальной сети VK и проверки теории шести рукопожатий.

    Условный оператор if. Оператор присваивания и его формы. Присваивание последовательностей. Дополнительные варианты оператора присваивания.

    Операторы циклов for и while. Вложенные циклы. Инструкции break и continue. Функции range, enumerate.

    Ключевое слово def. Области видимости. Локальные переменные, ключевые слова global, nonlocal. Передача аргументов. Упаковка и распаковка аргументов.

    Функциональное программирование и ООП. Анонимные функции, ключевое слово lambda. Элементы функционального программирования - map, reduce, filter. Итераторы и генераторы. Модуль itertools.

    Классы и ключевое слово class. Наследование. Перегрузка операторов. Исключения в языке Python. Ключевые слова try/except/finally. Инструкции raise/assert.

    Модули itertools, functools. Модули NumPy, SciPy. Модуль Matplotlib. Модуль nltk.

    course-program