Академия информационных систем
Python для автоматизации и прикладных задач — базовый курс
по запросу в будни
О курсе
На курсе слушатели изучат синтаксис языка, получат базовые навыки структурного и процедурного программирования, познакомятся со структурами данных языка.
Вы научитесь:
- • устанавливать и настраивать среду разработки для программирования;
- • применять базовые конструкции Python;
- • создавать модули и пакеты;
- • пользоваться основными структурами данных;
- • выполнять основные операции ввода/вывода.
Кому будет полезен курс
Начинающие разработчики
Специалисты, планирующие использовать Python для автоматизации рабочих задач
Системные администраторы и инженеры
Аналитики, которым необходимы базовые навыки программирования
Преимущества нашей программы
Участники изучат синтаксис языка, базовые конструкции и принципы структурного и процедурного программирования. Курс подходит для слушателей без опыта разработки.
Слушатели научатся устанавливать и настраивать среду разработки, создавать и запускать программы, а также выполнять операции ввода и вывода данных.
Программа включает изучение основных структур данных Python, создание модулей и пакетов для организации программного кода.
Курс формирует необходимую базу для изучения объектно-ориентированного программирования, автоматизации задач, разработки приложений и анализа данных.
Программа курса
Язык программирования Python и его место среди других языков и систем программирования
- Обзор существующих языков программирования
- Основные принципы работы интерпретатора Python.
- Python в различных операционных системах.
- Различные версии языка Python
- Установка и запуск интерпретатора Python.
- Установка и тестирование среды разработки Python.
- Основные элементы программирования
Базовые конструкции языка Python
- Переменные и выражения
- Знакомство и типами данных: числа, строки, списки, логический тип, None
- Типы данных. Принцип динамической типизации.
- Оператор del
- Структура программы. Блок
- Ветвления
- Базовая форма цикла
- Операторы break и continue
- Оператор pass
- Простой ввод и простой вывод
- Практикум
Кортежи, списки, словари, множества
- Кортеж. Основные операции с кортежем.
- Список. Основные операции со списком.
- Словарь. Основные операции со словарем.
- Множества. Основные операции с множеством.
- Срезы
- Цикл по итератору.
- Перебор (for)
- Практикум
Функции и коллекции
- Создание функции
- Вызов функции
- Именованные и неименованные аргументы функций
- Функции с переменным числом аргументов
- Перебор (for)
- Функция как объект первого порядка
- Встроенные функции: map, zip, filter, reduce
- Лябмда-функция
- Понятие коллекции
- Генераторное выражение
- Генератор-функция
- Генератор списков, генератор словарей, генератор множеств
- Практикум
Модули и пакеты
- Создание модуля
- Импорт пакета
- Создание собственного пакета
- Важнейшие стандартные пакеты
- Подсистема pip
- Установка стороннего модуля
- Практикум
Итоговая аттестация
По окончании обучения выдается
Удостоверение о повышении квалификации
по запросу в будни
Практические навыки Python: освойте базовые конструкции языка, операции ввода и вывода, структуры данных, модули и пакеты.
Быстрый старт в программировании: научитесь устанавливать и настраивать среду разработки, создавать и запускать программы на Python.
Основа для профессионального развития: получите базу для дальнейшего изучения объектно-ориентированного программирования, автоматизации задач и анализа данных.
Как вы будете учиться
Получить персональное предложение