О чём курс

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

Цели

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

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

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

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

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

Для кого

Разработчик Разработчик
Системный администратор Системный администратор
Тестировщик Тестировщик

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

Синтаксис и основы языка
Функции и модули
Работа с коллекциями
Обработка исключений
Основы работы с файлами

Темы курса

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

27 500 ₽

24 750 ₽ — для физ. лиц

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

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

01 Научитесь основам синтаксиса Python, включая переменные, типы данных, операторы и управление потоком
02 Освоите создание и использование функций, а также работу с модулями и пакетами
03 Научитесь использовать встроенные структуры данных Python, такие как списки, кортежи, множества и словари
04 Освоите методы обработки исключений в Python
05 Научитесь читать и записывать данные в файлы, что позволит вам обрабатывать внешние данные и сохранять результаты работы программ

27 500 ₽

24 750 ₽ — для физ. лиц

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

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

27 500 ₽

24 750 ₽ — для физ. лиц

Юр. лицо — 27 500 ₽
Физ. лицо — 24 750 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

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

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

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

SCRIPT-003
20 часов

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

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

от Middle

28 000 ₽

SCRIPT-008
25 часов

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

В этом тренинге будут рассмотрены применения Python для анализа данных: регулярных выражений, сбор данных по протоколу HTTP, использование библиотек NumPy и Pandas для анализа данных, а также matplotlib для визуализации. В рамках тренинга вы также научитесь писать полноценные GUI приложения.

от Middle

31 000 ₽

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

Наши клиенты

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

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

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