Основы языка Python
В курсе рассматриваются основы программирования на языке Python.
22 ак.ч.
Онлайн
SCRIPT-002
Основы языка Python
Записаться на курс
Длительность
22 ак.ч.
Локация
Онлайн
Код
SCRIPT-002
Расписание и цены
27 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Основы языка Python
Записаться на курс
Длительность
22 ак.ч.
Локация
Онлайн
Код
SCRIPT-002
Расписание и цены
27 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

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

Цели

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

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

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

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

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

Разбираемые темы

  • Вводный раздел (теория 0,3 ч.)

    • Общие сведения о тренинге. Настройка окружения.
  • 1. Введение в Python (теория 1 ч., практика 0,3 ч.)

    • Общие сведения о языке. Интерпретаторы. Режимы работы. IDE.
  • 2. Элементарные типы данных и операции с ними (теория 1,3 ч., практика 1,3 ч.)

    • Обзор типов int, float, bool, str. Особенности Python работы с данными. Операции. Преобразований типов.
  • 3. Управление потоком выполнения (теория 2 ч., практика 2,3 ч.)

    • Условный оператор if, циклы while и for, применение else в циклах, операторы break, continue, pass, оператор match.
  • 4. Структуры данных (теория 2,5 ч., практика 1,8 ч.)

    • Списки, кортежи, множества, неизменяемые множества, словари. Изменяемые и неизменяемые типы.
  • 5. Функции (теория 2 ч., практика 1,3 ч.)

    • Определение функций, возврат значений, обычные и именованные параметры функции, области видимости, лямбда-функции, документирование кода, подсказки типов.
  • 6. Модули и пакеты (теория 1,5 ч., практика 0,8 ч.)

    • Создание модулей, импорт модулей, организация модулей в пакеты. Управление пакетами с помощью pip, подготовка виртуального окружения с помощью venv.
  • 7. Файлы (теория 1 ч., практика 1,3 ч.)

    • Текстовые и двоичные файлы. Открытие и закрытие файлов (включая with). Работа с позицией в файле. Операции чтения, записи на уровне байт, строк и целого файла.
  • 8. Обработка исключений (теория 0,5 ч., практика 0,5 ч.)

    • Исключительные ситуация и их обработка.
  • 9. Что дальше (теория 0,3 ч.)

  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Отзывы (12)
Хорошо, что начали с основ языка. И постепенно разбирались более сложные вопросы. Были разобраны основные структуры, понятия, конструкции. Понравилось, что много примеров и самостоятельной работы. Тренер идет на контакт и отвечает на вопросы. Нет проблем с рабочим местом и работой тестовых стендов.
Участник тренинга
Впечатление отличное. Наиболее полезной оказалась сама 2-дневная лекция. Курс оправдал ожидания в целом, дав базовое представление о языке Python.
Участник тренинга
Тот факт, что обучение было в основном практическим очень порадовал. Практические занятия были действительно полезными. У тренера хватило терпения подробно объяснить код и исправить ошибки вместе с участниками. Хорошо, что курс учит «правильному мышлению» для программирования.
Участник тренинга
Я очень рада, что смогла посетить этот курс. Тренер был замечательным. Весь контент и подход тренера были на высоком уровне, все кратко и по делу, хорошо структурированный учебный материал, подробное объяснение, хорошее настроение 😊
Участник тренинга
Практическая часть с большим количеством примеров, хорошо структурирована, с много базовых знаний, которые представлены очень интересно. Материалы и объяснения тренера были превосходны. Мне нравится, что курс был интерактивным. В тренинге было много примеров и упражнений, и это было очень полезно. Рекомендую!
Участник тренинга
Курс был направлен на то, чтобы дать новичкам некоторые полезные инструменты/концепции, которые помогут им разобраться в языке программирования Python. Для меня это было очень полезно, особенно практическая часть. Очень понравилось, спасибо!
Участник тренинга
Это был хороший обзор основ Python с хорошей теорией и практическими примерами. Благодарю за усилия по подготовке этого курса! Тренер очень терпеливый, мотивирующий студентов получить как можно больше практического опыта даже за ограниченное время. Большое спасибо за это! Мне понравилось.
Участник тренинга
Этот курс был очень хорошим несмотря на то, что он ориентирован на более продвинутых программистов, чем я 😊 тренер очень хорошо проводил сессии, это была не «душная» тренировка, но полезной информации было очень много. Но лично мне было бы полезно начать работать с Python.
Участник тренинга
Очень понравилось объяснение основ работы Python и его логики. Это был хороший фундаментальный тренинг, на который я теперь могу опираться в работе. Тренер произвел хорошее впечатление, ему действительно нравится учить, и, если у кого-то возникали какие-то вопросы, он сразу помогал. Благодаря ему я узнал все, что хотел. Спасибо!
Участник тренинга
Я освежил свои знания и обнаружил несколько советов, о которых никогда раньше не слышал. Самым полезным для меня была возможность применять свои новые знания на практике и получать фидбек от тренера. Ожидания от тренинга оправдались, было очень полезно и интересно.
Участник тренинга
Обучение было очень интересным, мне понравилась практическая часть курса. Я научился вещам, с которыми раньше не работал и попрактиковал знания, которые у меня уже были. Я вспомнил язык программирования и то, как его применять в автоматизированном тестировании. Сразу после курса начал новый проект – для меня это показатель качества обучения 😊
Участник тренинга
Коллеги, добрый день! Для человека без опыта в Python и др. языках программирования, было сложно выполнять практику после длительной теории, которая полностью не отложилась в голове. Для лучшего усвоения теоретических модулей, мне кажется, лучше всего сразу что-то оттуда практиковать по ходу модулей. Павел - отличный преподаватель. Спасибо большое ему и команде за все.
Участник тренинга
Показать все отзывы
Связанные курсы
Объектно-ориентированное программирование на Python
Курс посвящен применению объектно-ориентированного подхода в языке Python. Рассматриваются все аспекты, от инкапсуляции до полиморфизма, от простейшего пользовательского типа данных до сложного класса, глубоко интегрированного в Python.
Инструменты анализа данных на Python
В этом тренинге будут рассмотрены применения Python для анализа данных: регулярных выражений, сбор данных по протоколу HTTP, использование библиотек NumPy и Pandas для анализа данных, а также matplotlib для визуализации. В рамках тренинга вы также научитесь писать полноценные GUI приложения.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.