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

Слушатели курса разберут основы, особенности и области применения языка программирования Python.

В программе обучения рассматриваются основные структуры и алгоритмы, работа с данными разного вида (тексты, бинарные файлы, изображения), создание графических пользовательских интерфейсов, инструменты и средства разработки и отладки программ.

Поступление

Целевая группа

Курс предполагает изучение языка Python “с нуля” и подходит для слушателей с любым уровнем подготовки

 
 
 
 

Документы для приема

Оригинал и копия паспорта или документа, заменяющего его

Оригинал и копия документа об образовании и квалификации или справка об обучении для лиц, получающих высшее образование

Оригинал и копия документа об изменении фамилии, имени, отчества (при необходимости)

 
 
 
 

Условия поступления

 
 
 
 

Содержание программы

  1. Обзор курса. Язык программирования Python. Особенности и области применения языка Python. Запуск программ на языке Python с помощью интерпретатора и с использованием IDE.
  2. Обзор базовых типов данных языка Python. Функции type, dir, help. Неизменяемые типы данных. Числовые типы. Встроенные функции и модули для работы с числовыми типами. Строковый тип данных. Встроенные функции и модули для работы со строками.
  3. Концепция неизменяемости в типах данных языка Python. Создание переменных (имен). Перекрестные ссылки. Изменяемые типы данных. Списки. Кортежи.
  4. Изменяемые типы данных. Словари. Множества. Файлы. Bool. NoneType. Пример простой программы на языке Python для визуализации дружб в социальной сети VK и проверки теории шести рукопожатий.
  5. Выражения и синтаксис языка Python. Условный оператор if. Оператор присваивания и его формы. Присваивание последовательностей. Дополнительные варианты оператора присваивания.
  6. Выражения и синтаксис языка Python. Операторы циклов for и while. Вложенные циклы. Инструкции break и continue. Функции range, enumerate.
  7. Функции в языке Python. Ключевое слово def. Области видимости. Локальные переменные, ключевые слова global, nonlocal. Передача аргументов. Упаковка и распаковка аргументов.
  8. Функции в языке Python. Функциональное программирование и ООП. Анонимные функции, ключевое слово lambda. Элементы функционального программирования - map, reduce, filter. Итераторы и генераторы. Модуль itertools.
  9. Объектно-ориентированное программирование в Python. Классы и ключевое слово class. Наследование. Перегрузка операторов. Исключения в языке Python. Ключевые слова try/except/finally. Инструкции raise/assert.
  10. Полезные модули для языка Python. Модули itertools, functools. Модули NumPy, SciPy. Модуль Matplotlib. Модуль nltk.

Скидки на обучение

10 %   студентам, слушателям и выпускникам НИУ ВШЭ - Нижний Новгород 

Оплата за обучение

Возможно до 2-х этапов

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