У нас вы можете посмотреть бесплатно Автоматизация тестирования на Python | Урок 2: Основы №2 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🐍 Урок 2: Классы и ООП в Python для тестировщиков На этом уроке разбираем фундаментальные концепции объектно-ориентированного программирования в Python: ✅ Что изучим: Виртуальные окружения (venv) — зачем нужны и как создавать Знакомство с интерактивным блокнотом Marimo Функции в Python: синтаксис, аргументы, *args и **kwargs Классы: создание, конструкторы (init), методы и поля Принципы ООП: инкапсуляция, наследование, полиморфизм Private и protected члены классов Практические примеры с User и Admin классами 🎯 Домашнее задание: Создать систему управления тестированием с классами: Тестировщик (QA) Баг (Bug) Тестовый сценарий (Test Case) Шаг (Step) ⏱️ Тайм-коды: 00:01:28 - Введение в урок Кирилл представляется и объясняет план урока: изучение основного синтаксиса Python, классов, методов и виртуальных окружений. 00:03:32 - Виртуальные окружения (venv) Объяснение, зачем нужны виртуальные окружения для управления зависимостями проектов и изоляции пакетов. 00:05:00 - Создание виртуального окружения Практическая демонстрация команды python -m venv .venv и активации окружения через Activate.ps1. 00:10:26 - Изоляция зависимостей Демонстрация установки пакетов в виртуальное окружение и разница с глобальным Python. 00:12:35 - Знакомство с Marimo Установка и запуск интерактивного блокнота Marimo как альтернативы Jupyter Notebook. 00:18:54 - Функции в Python Синтаксис создания функций, аргументы по умолчанию, произвольное количество аргументов (*args, **kwargs). 00:28:00 - Введение в классы Создание минимального класса с ключевым словом class и оператором pass. 00:29:13 - Конструктор класса Магический метод _init_ и параметр self для инициализации объектов. 00:33:17 - Изменяемые объекты по умолчанию Важное предупреждение о проблемах использования списков как аргументов по умолчанию. 00:46:17 - Инкапсуляция в Python Private (__) и protected (_) методы и поля. Способы сокрытия реализации. 00:52:30 - Наследование классов Синтаксис наследования, переиспользование кода и создание иерархии классов. 00:56:00 - Полиморфизм Переопределение методов в классах-наследниках. 01:13:04 - Практический пример Создание классов User и Admin с демонстрацией наследования и добавления специфичных методов. 01:21:55 - Домашнее задание Создать систему управления тестированием из 4 классов: Тестировщик, Баг, Сценарий, Шаг. Курс проходит в ТГ канале https://t.me/QA4Life