Программирование на языке Python. Базовый курс
Описание курса
Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, «ВКонтакте», DropBox. Python – язык программирования, который будет востребован еще очень долго!
Python отличает простой и понятный синтаксис, благодаря которому писать код гораздо легче, чем на других языках. Разработчики на Python ценят красоту и ясность кода, что нашло отражение в их философии под названием «Дзен Питона». «Читаемость имеет значение», «Простое лучше, чем сложное» – вот некоторые положения этой философии.
Богатая библиотека модулей, возможность выбрать интерактивный или скриптовый режим, меньший объем вводимого кода и, как следствие, более высокая скорость разработки – вот почему Python имеет миллионы поклонников по всему миру. Этот язык можно назвать лучшим вариантом для знакомства с программированием. Освоить Python под силу любому новичку, нужно лишь иметь компьютер, базовый английский и, конечно, желание познать «дзен программирование»!
На курсе вы освоите основы Python: изучите синтаксис языка, получите базовые навыки структурного и процедурного программирования, познакомитесь со структурами данных языка Пайтон.
Вы научитесь устанавливать и настраивать среду разработки, применять базовые конструкции Python, создавать модули и пакеты, пользоваться основными структурами данных, выполнять основные операции ввода/вывода.
Также вы получите необходимую подготовку для изучения объектно-ориентированного программирования на языке Python.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7.
Целевая аудитория
Разработчики, администраторы операционных сетей и баз данных, аналитики данных, как имеющие предварительный опыт программирования на каком-либо языке, так и не имеющие. Курс дает возможность подготовиться к начальной ступени сертификации Python Institute PCEP – Certified Entry-Level Python Programmer и закладывает основы для подготовки к сертификации на уровне Associate PCEP – Certified Entry-Level Python Programmer.Минимальные требования
Курс не требует предварительной подготовки. Желательно знание каких-либо языков программирования.Содержание курса
Модуль 1. Начало работы (4 ак. ч.)- Версии и реализации языка Python
- Основные принципы работы интерпретатора Python
- Установка интерпретатора и среды разработки используемых на курсе
- Основные элементы программирования
- Ветвление
- Циклы
- Простой ввод и простой вывод
- Практикум
- Словарь
- Список
- Кортеж
- Последовательность
- Перебор (for)
- Функция
- Генератор-функция
- Создание собственного модуля
- Создание пакета
- Подсистема pip
- Краткий обзор стандартной библиотеки
- Установка стороннего модуля
- Практикум
Модуль 6. Работа с файловой системой (4 ак. ч.)
- Работа с файлами
- Работа с каталогами
- Обработка параметров командной строки
- Практикум
- Понятие об исключении
- Выброс исключения
- Перехват исключения
- Стандартные исключения
- Практикум
- Понятие о регулярном выражении
- Синтаксис регулярных выражений
- Применение регулярных выражений
- Практикум
- Функция как объект
- Операция замыкания (closure) и операция каррирования (currying)
- Понятие о декораторе
- Практическая работа
Аудиторная нагрузка в классе с преподавателем: 40 ак. ч. + 20 ак. ч. бесплатно*
*По данному курсу бесплатно предоставляются дополнительные часы для самостоятельной работы в компьютерных классах Центра, где проводятся занятия. Вы можете закрепить полученные знания, выполнить домашние задания, проконсультироваться у специалистов Центра. Дополнительные часы предоставляются в дни занятий по предварительному согласованию с администратором комплекса.