Python.Основы программирования

Python.Основы программирования



Python.Основы программирования
Код: PYT-001
Направление обучения: Языки программирования
Продолжительность: 5 дней/40 часов
Цена для физ. лиц: 21900 руб.
Цена для юр. лиц: 24900 руб.

Скачать прайс-лист (PDF)

Аннотация

Занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python? 

На курсе Вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.

Описание образовательной программы

Python — это скриптовый язык. Его характерная особенность состоит в том, что он был создан одним человеком. Язык элегантен и красив настолько, что потом сложно начинать работать с «классическими языками для обучения» (С++, Pascal / Delphi). Python используется для веб-программирования и для написания фрагментов кода для игр. Python используется в тех же областях, где PHP, Perl, Ruby и т.д. Основное преимущество: элегантность и богатые возможности для всех уровней программистов.

Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.

Также получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.


Успешное окончание обучения по программе данного курса позволит специалистам:
   

  • Устанавливать интерпретатор Python
  • Устанавливать и настраивать среду разработки
  • Применять базовые конструкции Python
  • Создавать модули и пакеты
  • Пользоваться основными структурами данных
  • Выполнять основные операции ввода/вывода

Цель курса

Формирование знаний и практических базовых навыков структурного и процедурного программирования Python. 

Целевая аудитория

Начинающие программисты. Программисты, желающие научиться новому языку. 

Содержание

1.Язык программирования Python и его место среди других языков и систем программирования

  • Обзор существующих языков программирования.
  • Основные принципы работы интерпретатора Python.
  • Python на различных операционных системах.
  • Установка и тестирование интерпретатора Python.
  • Установка и тестирование среды разработки Python.

2.Базовые конструкции языка Python
  • Переменные и выражения
  • Знакомство и типами данных: числа, строки, списки, логический тип, None
  • Типы данных. Принцип динамической типизации.
  • Оператор del
  • Структура программы. Блок
  • Ветвления
  • Базовая форма цикла
  • Операторы break и continue
  • Оператор pass
  • Простой ввод и простой вывод
 
3.Кортежи, списки и словари
  • Кортеж. Основные операции с кортежем.
  • Список. Основные операции со списком.
  • Словарь. Основные операции со словарем.
  • Множества. Основные операции с множеством.
  • Срезы
  • Цикл по итератору.
  • Перебор (for)   
 
4.Функции и коллекции
  • Создание функции
  • Вызов функции
  • Именованные и неименованные аргументы функций
  • Функции с переменным числом аргументов
  • Перебор (for)
  • Функция как объект первого порядка
  • Встроенные функции: map, zip, filter, reduce
  • Лябмда-функция
  • Понятие коллекции
  • Генераторное выражение
  • Генератор-функция
  • Генератор списков, генератор словарей, генератор множеств  

5.Модули и пакеты
  • Создание модуля
  • Импорт пакета
  • Создание собственного пакета
  • Важнейшие стандартные пакеты
  • Подсистема pip
  • Установка стороннего модуля

6.Работа с файловой системой
  • Работа с файлами и каталогами
  • Основные операции с файлами.
  • Основные операции с путями к файлам.
  • Рекурсивный обход каталога.
  • Обработка параметров командной строки
  • Чтение файла
  • Запись в файл

7.Исключения и обработка ошибок
  • Понятие об исключении
  • Выброс исключения
  • Перехват исключения
  • Стандартные исключения

8.Регулярные выражения
  • Понятие о регулярном выражении
  • Синтаксис регулярных выражений
  • Применение регулярных выражений

Получаемый документ

Сертификат.jpg


Оставить отзыв
Об этом курсе отзывов пока нет. Будьте первым.

Расписание


Спецпредложения
Разрабатываем электронные курсы на заказ
Поможем быстро разработать электронный интерактивный курсу или улучшить и обновить устаревшую версию курса.