Мы в Твиттере
Мы в Контакте
Поиск

Курс Python PY-101

 

Основные возможности языка Python

Python Essentials
Продолжительность обучения: 5 дней - 40 часов
Группа формируется по мере поступления заявок.
Стоимость курса PY-101:
- Очно: 35000 ₽
- Дистанционно: уточняйте у менеджеров
Цель курса – предоставить слушателям знания и навыки, необходимые для разработки кода с использованием языка программирования Python. На курсе слушатели научатся работать с интерпретатором CPython и версией Python 3.5 и выше.
Аудитория
Этот курс предназначен для специалистов, которые хотят научиться создавать код Python на базовом уровне. Этот курс рекомендован для подготовки к сертификационным экзаменам PCEP – Certified Entry-Level Python Programmer и, совместно с курсом Python Intermediate – к экзамену PCAP – Certified Associate in Python programming.
По окончании курса слушатели смогут:
  • Использовать интерпретатор Python в различных режимах;
  • Использовать различные типы данных Python;
  • Работать со списками, кортежами, множествами, словарями и строками;
  • Создавать операции управляющей логики, используя условия и циклы;
  • Создавать пользовательские функции;
  • Использовать лямбда-функции, функции-генераторы и декораторы;
  • Создавать собственные модули и внедрять их в проекты;
  • Работать со встроенными модулями Python Library;
  • Устанавливать и использовать сторонние модули;
  • Анализировать данные с помощью модулей numpy, pandas, matplotlib;
  • Использовать модули для работы с файловой системой;
  • Производить чтение и запись файлов;
  • Понимать работу механизма обработки исключений и иерархию наследования исключений;
  • Внедрять механизм обработки исключений в код;
  • Создавать собственные исключения.
Необходимая подготовка
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • Опыт работы в командной строке на компьютерах под управлением Windows, Linux или Mac;
  • Шесть месяцев опыта написания кода на любом языке программирования.
Сертификационные экзамены:
Курс помогает подготовиться к следующим сертификационным экзаменам:
  • PCEP – Certified Entry-Level Python Programmer
Совместно с курсом PY-102:
Материалы слушателя
Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
Содержание курса
Модуль 1: Типы данных и операторы
Этот модуль делает обзор Python 3, встроенных типов данных и основных операций с ними.
Темы
  • Обзор языка Python
  • Обзор встроенных типов данных
  • Создание переменных. Присвоение типов данных переменным
  • Списки, кортежи и множества
  • Словари
  • Строки
  • Выполнение операций с различными типами данных
Лабораторная работа: Типы данных и операторы
  • Настройка лабораторной среды
  • Работа со встроенными типами данных
  • Анализ текста с использованием встроенных типов данных
Модуль 2: Использование условий и циклов
Этот модуль описывает, как использовать операции потока управления в Python.
Темы
  • Инструкции условий if-elif-else
  • Циклы for, while
  • Использование циклов при работе с коллекциями
  • Функции range, enumerate, zip. Генераторы
  • Использование логических операторов
Лабораторная работа: Использование условий и циклов
  • Использование условий
  • Использование циклов
  • Обработка списков. Создание генераторов
  • Использование логических операторов
Модуль 3: Создание функций
Этот модуль описывает создание и использование пользовательских функций на языке Python.
Темы
  • Сегменты кода
  • Функции и их параметры
  • Лямбда-выражения
  • Функции-генераторы
  • Введение в функции-декораторы
Лабораторная работа: Создание функций
  • Создание функций с различными параметрами
  • Использование лямбда-выражений и функций-генераторов
  • Рефакторинг предыдущих проектов
Модуль 4: Использование модулей
Этот модуль описывает, как использовать встроенные и пользовательские модули.
Темы
  • Модули и команда import
  • Использование встроенных модулей для выполнения основных операций анализа данных
  • Использование встроенных модулей для выполнения сложных операций
Лабораторная работа: Использование модулей
  • Создание собственного модуля и его импорт
  • Работа с Python Library: модули time, datetime, xml, re и другие
  • Установка и использование сторонних модулей: numpy, pandas, matplotlib
Модуль 5: Работа с файлами и каталогами. Операции чтения и записи
Этот модуль описывает работу с файлами и каталогами, учитывая ОС, а также чтение и запись текстовых файлов.
Темы
  • Модули os и pathlib. Работа с файлами и каталогами
  • Чтение и запись файлов
  • Использование инструкции with
Лабораторная работа: Работа с файлами и каталогами. Операции чтения и записи
  • Работа с каталогами, получение атрибутов файлов
  • Реализация ввода/вывода на консоль
  • Чтение и запись файлов
Модуль 6: Обработка исключительных ситуаций
Этот модуль посвящен механизму обработки исключительных ситуаций.
Темы
  • Механизм исключений
  • Блоки try – except – else – finally
  • Иерархия наследования исключений
Лабораторная работа: Обработка исключительных ситуаций
  • Исправление кода, содержащего ошибки
  • Внедрение механизма обработки исключений
  • Создание собственного исключения
Курс желателен для подготовки к
№ PY-102 Расширенный курс программирования на языке Python

# По всем вопросам подготовки специалистов обращайтесь к менеджерам учебного центра
Калининой Лиле, Карповой Елене, Смирновой Светлане, Богдановой Ирине, Литвиновой Елене тел.  8 (812) 718-6184 (многоканальный).

# По вопросам заказа тестов в центре тестирования Pearson VUE просьба обращаться к администратору центра тестирования
Ольге Золиной тел. 8 (812) 326-78-30.