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

Код: | PYT-001 |
Направление обучения: | Языки программирования |
Продолжительность: | 5 дней/40 часов |
Цена для физ. лиц: | 21900 руб. |
Цена для юр. лиц: | 24900 руб. |
Аннотация
Занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python?
На курсе Вы освоите синтаксис языка Python, получите базовые навыки структурного и процедурного программирования, познакомитесь с базовыми структурами данных языка Python.
Описание образовательной программы
Python — это скриптовый язык. Его характерная особенность состоит в том, что он был создан одним человеком. Язык элегантен и красив настолько, что потом сложно начинать работать с «классическими языками для обучения» (С++, Pascal / Delphi). Python используется для веб-программирования и для написания фрагментов кода для игр. Python используется в тех же областях, где PHP, Perl, Ruby и т.д. Основное преимущество: элегантность и богатые возможности для всех уровней программистов.
Также получите необходимую подготовку для изучения объектно-ориентированного программирования на языке 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.Регулярные выражения
- Понятие о регулярном выражении
- Синтаксис регулярных выражений
- Применение регулярных выражений
Получаемый документ
Наименование |
Вендор |
Цена, руб |
Python.Разработка веб - приложений в DjangoКурс знакомит с Django - фреймворком для разработки веб-приложений, реализованных на языке Python с использованием MVC-шаблона. Код: PYT-003 |