Quality Assurance Group

Python Basics and routine automation

4 400 UAH за курс
10 занятий
Для начинающих
Python QA Automation / QA Manual
Этот курс научит вас писать программы на Python для автоматизации рутинных задач. Вы разберете основы языка, работу с данными, функциями и библиотеками. После курса вы сможете создавать скрипты для упрощения работы.

О курсе

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

Первые шаги в Python

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

Основы работы с данными

Второй модуль посвящен типам данных. Здесь разбирают, что такое переменные и константы, какие типы данных существуют в Python. Объясняют, как компьютер хранит информацию. Ученики учатся изменять типы данных, выполнять операции с ними и работать со строками. Также знакомятся с инструментом debugger.

Синтаксис и логика программирования

Третий модуль охватывает базовый синтаксис языка. Здесь изучают функции, условные операторы и циклы. Объясняют концепции контекста и области видимости переменных. Эти знания помогают создавать более сложные программы.

Функции и обработка ошибок

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

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

Шестой модуль знакомит с ООП. Объясняют, что это такое и можно ли без него обойтись. Ученики учатся создавать собственные классы и рассматривают практические примеры использования. Также узнают, какие вопросы по ООП часто задают на собеседованиях.

Стиль Python и работа с библиотеками

Седьмой модуль раскрывает особенности программирования на Python. Здесь объясняют концепцию "pythonic way", функциональный стиль программирования, контекстные менеджеры и декораторы. Восьмой модуль учит работать со стандартными библиотеками - random, datetime, json, sys, os. Ученики осваивают работу с файловой системой и импорт модулей.

Сторонние библиотеки и тестирование

Девятый модуль показывает, как загружать сторонние библиотеки с помощью pip. Практическим примером служит библиотека requests для работы с HTTP. Десятый, опциональный модуль, знакомит с основами тестирования с помощью pytest. Объясняют, зачем нужны тесты и как писать простые тестовые сценарии.

Результаты обучения

После курса ученики понимают принципы программирования на Python, умеют писать программы для автоматизации рутинных задач. Они осваивают работу с PyCharm, обучаются работать с файлами, сетевыми сервисами и файловой системой. Курс дает практические навыки, которые можно сразу применять в работе.

Требования к слушателям

Перед началом обучения нужно установить Python и PyCharm. Необходим уровень английского intermediate, базовые знания математики и уверенные навыки работы с компьютером.

Формат обучения

Курс доступен в записи, что позволяет обучаться в собственном темпе. После оплаты открывается доступ ко всем записям занятий. После успешного завершения курса выдается сертификат.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора