Курс на Stepik
Обложка курса «Python для автоматизации тестирования с нуля: тестировщикам и QA» на Stepik
4 590 ₽

Python для автоматизации тестирования с нуля: тестировщикам и QA ★ 5.000

Открыть на
STEPIK.ORG

«Python для автоматизации тестирования с нуля: тестировщикам и QA» — курс Python для тестировщиков и QA-инженеров, которые переходят в автоматизацию; знание языка не требуется. Вы учите Python так, как его используют на реальных проектах: словари — потому что так выглядит ответ API, переменные — потому что в них хранятся данные тестов, ООП — потому что на нём построен Page Object Model. Циклы, функции, файлы, базы данных, разбор live-кодинг задач. 125 уроков. Автор — Алексей Коледачкин.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA»Учеников на курсе 276
Сертификаты, выданные на курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA»Сертификатов выдано 78
Отзывы о курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA»Отзывов получено 10
Рейтинг курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Рейтинг курса 5.000
Уроки в курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA»Количество уроков 125
Тесты в курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA»Количество квизов 35
Время прохождения курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Время прохождения курса —
Стоимость курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Стоимость курса 4 590 ₽ —
Обновления курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Обновления курса — —
Дата публикации курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Дата публикации курса — ———
Последнее обновление курса «Python для автоматизации тестирования с нуля: тестировщикам и QA»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA» 15 разделов Уроки в курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA» 125 уроков Тесты в курсе «Python для автоматизации тестирования с нуля: тестировщикам и QA» 35 тестов Время прохождения курса «Python для автоматизации тестирования с нуля: тестировщикам и QA» 10 ч. Последнее обновление курса «Python для автоматизации тестирования с нуля: тестировщикам и QA» обн. 14 ноября 2026

Введение

9 уроков
1. Вводное слово ↗
2. Общий чат ↗
3. Видеоурок ↗
4. Установка Python ↗
5. Установка IDE ↗
6. Создание виртуального окружения ↗
7. Что такое интерпретатор ↗
8. Пишем первую программу ↗
9. Полезные расширения для IDE ↗

Переменные и типы данных

11 уроков
1. Видеоурок ↗
2. Переменные ↗
3. Объявление переменных ↗
4. Именование переменных ↗
5. Типы данных ↗
6. Классификация по типам данных ↗
7. Преобразование типов ↗
8. Переопределение переменной ↗
9. Арифметические операции ↗
10. Операции сравнения ↗
11. Самостоятельная работа ↗

Строки

11 уроков
1. Видеоурок ↗
2. Создание строки ↗
3. Доступ к символам ↗
4. Срезы ↗
5. Получение длины строки ↗
6. Конкатенация строк ↗
7. F-строки ↗
8. Экранирование ↗
9. Базовые методы строк ↗
10. Проверка строки на содержимое ↗
11. Самостоятельная работа ↗

Списки

10 уроков
1. Видеоурок ↗
2. Создание списка ↗
3. Получение элементов списка ↗
4. Добавление элементов в список и их замена ↗
5. Удаление элементов из списка и его очистка ↗
6. Получение длины списка и подсчет элементов ↗
7. Срезы списков ↗
8. Слияние списков ↗
9. Копирование списков ↗
10. Самостоятельная работа ↗

Условные операторы

6 уроков
1. Видеоурок ↗
2. Логические операции ↗
3. Условные операторы ↗
4. Логические операции в условиях ↗
5. Тернарный оператор ↗
6. Самостоятельная работа ↗

Словари

10 уроков
1. Видеоурок ↗
2. Что такое словарь ↗
3. Создание словаря ↗
4. Доступ к элементам словаря по ключу ↗
5. Добавление и обновление элементов словаря ↗
6. Удаление элементов словаря ↗
7. Получение элементов, ключей и значений словаря ↗
8. Проверка на наличие ключей и значений ↗
9. Знакомство с assert ↗
10. Самостоятельная работа ↗

Циклы

7 уроков
1. Видеоурок ↗
2. Введение ↗
3. Цикл for ↗
4. Функция range ↗
5. Цикл while ↗
6. Остановка циклов ↗
7. Самостоятельная работа ↗

Файлы

4 урока
1. Видеоурок ↗
2. Стандартная работа с файлами ↗
3. Контекстный менеджер with ↗
4. Самостоятельная работа ↗

Функции

11 уроков
1. Видеоурок ↗
2. Что такое функции ↗
3. Создание и вызов функций ↗
4. Аргументы функции ↗
5. Дефолтные значения аргументов ↗
6. Получение данных из функции ↗
7. Функция как аргумент ↗
8. Переменное число позиционных аргументов *args ↗
9. Переменное число именованных аргументов **kwargs ↗
10. Декораторы ↗
11. Самостоятельная работа ↗

ООП - Часть 1

13 уроков
1. Видеоурок ↗
2. Введение в ООП ↗
3. Класс ↗
4. Создание класса ↗
5. Общие атрибуты/поля класса ↗
6. Конструктор обьекта init ↗
7. Методы класса ↗
8. Объект класса/экземпляр ↗
9. Создание/инициализация объекта ↗
10. Доступ к атрибутам и вызов методов ↗
11. Параметр self ↗
12. Код с занятия ↗
13. Самостоятельная работа ↗

ООП - Часть 2

8 уроков
1. Видеоурок ↗
2. Наследование ↗
3. Полиморфизм ↗
4. Инкапсуляция ↗
5. Замена и добавление атрибутов дочернего класса ↗
6. Что такое @property ↗
7. Типы методов ↗
8. Самостоятельная работа ↗

Дополнения

10 уроков
1. Видеоурок ↗
2. Функция isinstance() ↗
3. Функции getattr(), setattr() ↗
4. Lambda-функция ↗
5. Функция enumerate ↗
6. List comprehensions ↗
7. Аннотации типов ↗
8. Функция any() ↗
9. Инструкция try и except ↗
10. Самостоятельная работа ↗

Работа с базами данных

5 уроков
1. Видеоурок ↗
2. Установка библиотек ↗
3. Подключение к базе ↗
4. Работа с базами данных ↗
5. Пример с хендлером ↗

Финальная работа

5 уроков
1. Задача 1 ↗
2. Задача 2 ↗
3. Задача 3 ↗
4. Задача 4 ↗
5. Задача 5 ↗

Разбор live-кодинг задач

6 уроков
1. Видеоурок ↗
2. Задача 1 ↗
3. Задача 2 ↗
4. Задача 3 ↗
5. Задача 4 ↗
6. Задача 5 ↗