О чём курс

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

Python – чрезвычайно мощный динамический язык программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации. Python часто сравнивают с Tcl, Perl, Ruby, Scheme или Java.

Цели

В рамках тренинга вы овладеете основами языка Python и сможете:
  • Читать чужой код;
  • Составлять простейшие программы на языке Python;
  • Понимать внутреннее устройство Python в части работы с переменными, структурами данных и функциями.
  • Целевая аудитория

    Курс предназначен для разработчиков, системных администраторов и инженеров QA, которые хотят научиться разрабатывать, автоматизировать и тестировать приложения и системы, используя один из самых мощных языков программирования, доступных сегодня.

    Предварительная подготовка

    Знание основ алгоритмизации и программирования.

    Для кого

    Разработчик Разработчик
    DevOps-инженер DevOps-инженер
    Data Scientist Data Scientist

    Улучшаемые навыки

    Python
    Программирование
    Типы данных
    Управляющие конструкции
    Функции
    Модули
    Работа с файлами

    Инструменты

    VS Code VS Code
    Python Python
    Jupyter Notebook Jupyter Notebook
    PyCharm PyCharm

    Программа курса

    01 Вводный раздел
  • Общие сведения о тренинге.
  • Настройка окружения.
  • 02 Введение в Python
  • Общие сведения о языке.
  • Интерпретаторы.
  • Режимы работы.
  • IDE.
  • 03 Элементарные типы данных и операции с ними
  • Обзор типов int, float, bool, str.
  • Особенности Python работы с данными.
  • Операции.
  • Преобразований типов.
  • 04 Управление потоком выполнения
  • Условный оператор if, циклы while и for, применение else в циклах, операторы break, continue, pass, оператор match.
  • 05 Структуры данных
  • Списки, кортежи, множества, неизменяемые множества, словари.
  • Изменяемые и неизменяемые типы.
  • 06 Функции
  • Определение функций, возврат значений, обычные и именованные параметры функции, области видимости, лямбда-функции, документирование кода, подсказки типов.
  • 07 Модули и пакеты
  • Создание модулей, импорт модулей, организация модулей в пакеты.
  • Управление пакетами с помощью pip, подготовка виртуального окружения с помощью venv.
  • 08 Файлы
  • Текстовые и двоичные файлы.
  • Открытие и закрытие файлов (включая with).
  • Работа с позицией в файле.
  • Операции чтения, записи на уровне байт, строк и целого файла.
  • 09 Обработка исключений
  • Исключительные ситуация и их обработка.
  • 10 Что дальше
    11 Итого на курс 22 ак. ч. теория — 12,4 ак. ч. (56%), практика — 9,6 ак. ч. (44%)

    29 900 ₽

    26 910 ₽ — для физ. лиц

    Записаться на курс

    Чему вы научитесь

    01 Писать программы на языке Python.
    02 Работать с различными типами данных.
    03 Использовать управляющие конструкции (if, for, while).
    04 Создавать и использовать функции.
    05 Работать с модулями и пакетами.
    06 Обрабатывать исключения.
    07 Работать с файлами.

    29 900 ₽

    26 910 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    29 900 ₽

    26 910 ₽ — для физ. лиц

    Юр. лицо — 29 900 ₽
    Физ. лицо — 26 910 ₽
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Хорошо, что начали с основ языка. И постепенно разбирались более сложные вопросы. Были разобраны основные структуры, понятия, конструкции. Понравилось, что много примеров и самостоятельной работы. Тренер идет на контакт и отвечает на вопросы. Нет проблем с рабочим местом и работой тестовых стендов.
    Впечатление отличное. Наиболее полезной оказалась сама 2-дневная лекция. Курс оправдал ожидания в целом, дав базовое представление о языке Python.
    Тот факт, что обучение было в основном практическим очень порадовал. Практические занятия были действительно полезными. У тренера хватило терпения подробно объяснить код и исправить ошибки вместе с участниками. Хорошо, что курс учит «правильному мышлению» для программирования.
    Я очень рада, что смогла посетить этот курс. Тренер был замечательным. Весь контент и подход тренера были на высоком уровне, все кратко и по делу, хорошо структурированный учебный материал, подробное объяснение, хорошее настроение 😊
    Практическая часть с большим количеством примеров, хорошо структурирована, с много базовых знаний, которые представлены очень интересно. Материалы и объяснения тренера были превосходны. Мне нравится, что курс был интерактивным. В тренинге было много примеров и упражнений, и это было очень полезно. Рекомендую!
    Курс был направлен на то, чтобы дать новичкам некоторые полезные инструменты/концепции, которые помогут им разобраться в языке программирования Python. Для меня это было очень полезно, особенно практическая часть. Очень понравилось, спасибо!
    Это был хороший обзор основ Python с хорошей теорией и практическими примерами. Благодарю за усилия по подготовке этого курса! Тренер очень терпеливый, мотивирующий студентов получить как можно больше практического опыта даже за ограниченное время. Большое спасибо за это! Мне понравилось.
    Этот курс был очень хорошим несмотря на то, что он ориентирован на более продвинутых программистов, чем я 😊 тренер очень хорошо проводил сессии, это была не «душная» тренировка, но полезной информации было очень много. Но лично мне было бы полезно начать работать с Python.
    Очень понравилось объяснение основ работы Python и его логики. Это был хороший фундаментальный тренинг, на который я теперь могу опираться в работе. Тренер произвел хорошее впечатление, ему действительно нравится учить, и, если у кого-то возникали какие-то вопросы, он сразу помогал. Благодаря ему я узнал все, что хотел. Спасибо!
    Я освежил свои знания и обнаружил несколько советов, о которых никогда раньше не слышал. Самым полезным для меня была возможность применять свои новые знания на практике и получать фидбек от тренера. Ожидания от тренинга оправдались, было очень полезно и интересно.
    Обучение было очень интересным, мне понравилась практическая часть курса. Я научился вещам, с которыми раньше не работал и попрактиковал знания, которые у меня уже были. Я вспомнил язык программирования и то, как его применять в автоматизированном тестировании. Сразу после курса начал новый проект – для меня это показатель качества обучения 😊
    Коллеги, добрый день! Для человека без опыта в Python и др. языках программирования, было сложно выполнять практику после длительной теории, которая полностью не отложилась в голове. Для лучшего усвоения теоретических модулей, мне кажется, лучше всего сразу что-то оттуда практиковать по ходу модулей. Павел - отличный преподаватель. Спасибо большое ему и команде за все.

    Связанные курсы

    SCRIPT-003
    20 часов

    Объектно-ориентированное программирование на Python

    Курс посвящен применению объектно-ориентированного подхода в языке Python. Рассматриваются все его аспекты — от инкапсуляции и полиморфизма до простейших пользовательских типов данных и сложных классов, глубоко интегрированных в Python.

    от Middle

    29 900 ₽

    SCRIPT-008
    25 часов

    Инструменты анализа данных на Python

    Освойте мощные инструменты Python для сбора, анализа и визуализации данных: регулярные выражения, HTTP-клиенты, NumPy, Pandas и wxPython — всё необходимое для создания полноценных приложений. Python — современный язык, позволяющий разрабатывать сложное ПО с использованием императивного, функционального и объектно-ориентированного подходов. Этот тренинг подходит и для начинающих, и для специалистов, переходящих на Python с других языков и желающих изучить его экосистему.

    от Middle

    32 500 ₽

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.