ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Автоматизация тестирования на Python | Урок 2: Основы №2

Автор: QA4Life

Загружено: 2026-02-12

Просмотров: 47

Описание: 🐍 Урок 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

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Автоматизация тестирования на Python | Урок 2: Основы №2

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Автоматизация тестирования на Python | Урок 1: Основы №1

Автоматизация тестирования на Python | Урок 1: Основы №1

Тестирование игр  (GameDev). Встреча №13

Тестирование игр (GameDev). Встреча №13

Doda - Pamiętnik (Official Video)

Doda - Pamiętnik (Official Video)

Люди против бесплодия: семя, клонирование, ЭКО / вДудь

Люди против бесплодия: семя, клонирование, ЭКО / вДудь

Тестирование мобилок и  IOT. Встреча №12

Тестирование мобилок и IOT. Встреча №12

Типичные ошибки на собеседовании QA (Встреча 3)

Типичные ошибки на собеседовании QA (Встреча 3)

Арестович: Трамп кинул. Чем ответит Путин?

Арестович: Трамп кинул. Чем ответит Путин?

Играем lichess.org [RU] : Шахматы! Д-2 бундеслиги! Контроль 3+0!

Играем lichess.org [RU] : Шахматы! Д-2 бундеслиги! Контроль 3+0!

Надулся экономический пузырь | Первый застройщик идёт к банкротству (English subtitles)

Надулся экономический пузырь | Первый застройщик идёт к банкротству (English subtitles)

Эпштейн: все файлы, все преступления, все имена | Клинтоны и принц Эндрю — подозреваемые?

Эпштейн: все файлы, все преступления, все имена | Клинтоны и принц Эндрю — подозреваемые?

Эль классика

Эль классика

[RU] Арена Личес 5+0 #shorts #игры #lichess #шортс #pchelkinVKChess на lichess.org

[RU] Арена Личес 5+0 #shorts #игры #lichess #шортс #pchelkinVKChess на lichess.org

Аккумулятор умирает за ночь? Вот почему это происходит. Как проверить самостоятельно.

Аккумулятор умирает за ночь? Вот почему это происходит. Как проверить самостоятельно.

Рекордные потери российской армии. Адаму Кадырову удалили селезенку. Россиянки в пирамиде Эпштейна

Рекордные потери российской армии. Адаму Кадырову удалили селезенку. Россиянки в пирамиде Эпштейна

Видеообзор курса по нейросетям

Видеообзор курса по нейросетям

Казахстан и Россия: Сабуров, дезертиры, угрозы войной  | Депортации дезертиров, работа спецслужб

Казахстан и Россия: Сабуров, дезертиры, угрозы войной | Депортации дезертиров, работа спецслужб

Облигации в опасности? Чего ждать от ЦБ 13 февраля

Облигации в опасности? Чего ждать от ЦБ 13 февраля

ЭТИ ФАЙЛЫ ПОТРЯСЛИ МИР: ДЕЛО ЭПШТЕЙНА

ЭТИ ФАЙЛЫ ПОТРЯСЛИ МИР: ДЕЛО ЭПШТЕЙНА

Типичные ошибки на собеседовании QA (2)

Типичные ошибки на собеседовании QA (2)

Типичные ошибки Junior QA (Встреча 10)

Типичные ошибки Junior QA (Встреча 10)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]