Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration

Наши контакты

☎ +7 747 716 2122 ☎ +7 777 241 7298
☎ +7 747 592 9208
asem@ciscotrain.kz info@ciscotrain.kz
gulzifa@ciscotrain.kz

Схема проезда

Гоголя 39, каб. 509
Казахстан, г. Алматы, ул. Гоголя 39, каб. 509, 050002

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

40
31.01-04.02.2022

Содержание курса

Цель курса – предоставить слушателям знания и навыки, необходимые для разработки кода с использованием языка программирования Python. На курсе слушатели научатся работать с интерпретатором CPython и версией Python 3.5 и выше.
Аудитория
Этот курс предназначен для специалистов, которые хотят научиться создавать код Python на базовом уровне. Этот курс рекомендован для подготовки к сертификационным экзаменам PCEP – Certified Entry-Level Python Programmer.
По окончании курса слушатели смогут:
  • Использовать интерпретатор Python в различных режимах;
  • Использовать различные типы данных Python;
  • Работать со списками, кортежами, множествами, словарями и строками;
  • Создавать операции управляющей логики, используя условия и циклы;
  • Создавать пользовательские функции;
  • Использовать лямбда-функции, функции-генераторы и декораторы;
  • Создавать собственные модули и внедрять их в проекты;
  • Работать со встроенными модулями Python Library;
  • Устанавливать и использовать сторонние модули;
  • Анализировать данные с помощью модулей numpy, pandas, matplotlib;
  • Использовать модули для работы с файловой системой;
  • Производить чтение и запись файлов;
  • Понимать работу механизма обработки исключений и иерархию наследования исключений;
  • Внедрять механизм обработки исключений в код;
  • Создавать собственные исключения.
Необходимая подготовка
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • Опыт работы в командной строке на компьютерах под управлением Windows, Linux или Mac;
  • Шесть месяцев опыта написания кода на любом языке программирования.
  • Материалы слушателя
    Слушателям предоставляется фирменное учебное пособие и прочие материалы, необходимые для обучения.
    Содержание курса
    Модуль 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
    • Иерархия наследования исключений
    Лабораторная работа: Обработка исключительных ситуаций
    • Исправление кода, содержащего ошибки
    • Внедрение механизма обработки исключений
    • Создание собственного исключения
 Подходит? Подать заявку на этот курс