★ 4.5 (5,216)
⏱ 1 ч 45 мин
📚 4 уроков
🎧 Аудиоверсия
О курсе
Написание работающего сегодня программного обеспечения — это только половина дела; обеспечение его надежности по мере развития требует дисциплинированного подхода к тестированию. Этот курс в текстовом формате познакомит вас с основными принципами модульного тестирования и разработки через тестирование (TDD) на Python, помогая вам создать надежную систему защиты для вашего кода.
Вы перейдете от написания непротестированных скриптов к проектированию высокоподдерживаемых, модульных приложений на Python. Приняв подход «тестирование прежде всего», вы будете писать более чистый код, выявлять недостатки проектирования на ранних стадиях и обретете уверенность в рефакторинге кода без нарушения существующей функциональности.
Что вы узнаете:
- Поймете основные концепции модульного тестирования, жизненный цикл TDD и почему они важны в современной разработке программного обеспечения.
- Будете писать чистые и выразительные модульные тесты, используя современный фреймворк PyTest, включая фикстуры и параметризованные тесты.
- Примените принципы TDD, написав тесты до создания производственного кода, чтобы направлять проектирование вашего программного обеспечения.
- Изолируете тестируемый код, используя фиктивные объекты и тестовые дубли с помощью встроенных библиотек Python.
— Внедрите современные методы Python, такие как подсказки типов, чтобы сделать ваши тестовые наборы более читабельными и самодокументируемыми.
— Примените лучшие практики тестирования, чтобы избежать распространенных ошибок и поддерживать быстрый и надежный набор тестов.
Курс начинается с основной терминологии и настройки тестирования, а затем переходит к практическим примерам написания тестов, рефакторинга кода и имитации внешних зависимостей.
Этот курс предназначен для начинающих разработчиков Python, которые хотят изучить профессиональные методы тестирования, и не требует предварительного опыта тестирования.
Начните читать сегодня, чтобы освоить дисциплину разработки через тестирование и писать код на Python, которому можно доверять.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn
-
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен
-
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока
-
📱
Телефон или компьютер
Работает везде и на любом устройстве
-
💸
Возврат в течение 30 дней
Без вопросов
-
⚡
Кратко и по делу
1 ч 45 мин практического материала
Отзывы (7)
Фантастический опыт обучения. Темп был идеальным, и примеры действительно закрепили концепции. Большой палец вверх!
Абсолютно понравился этот! Темп был идеальным, и примеры действительно помогли закрепить концепции. Чувствовал, что я приобрел ценные навыки.
Это приличное введение. Могло бы выиграть от более разнообразных примеров и немного лучшего потока между модулями.
Так приятно, что я взял это. Он обеспечил прочную основу и практические приложения, обсуждаемые сразу же полезны. Большое значение.
Довольно хорошая основа. Примеры были в основном полезны. Может потребоваться дополнительная практика в другом месте для мастерства.
Нашел его полезным для обновления. Не уверен, что это будет лучшей отправной точкой для полного новичка, тбх.
Здесь есть солидное содержание. Хотя пара модулей могла бы быть более подробной, общая ценность и применимость высоки. Хорошая работа!
Студенты также прошли
Python OOP, File Handling, and Libraries
Изучите объектно-ориентированное программирование, современные методы работы с файлами и мощные встроенные библиотеки для написания чистого, поддерживаемого кода на Python.
★ 5.0 (15)
$4.99$9.99
Основы объектно-ориентированного программирования на Python
Узнайте, как разрабатывать масштабируемое программное обеспечение с использованием классов, наследования и современных шаблонов Python с помощью четких письменных объяснений и практических упражнений.
★ 5.0 (20)
$4.99$9.99
Основы разработки на Python: структурированный курс для начинающих
Освойте основы программирования на Python с помощью высокоструктурированной, пошаговой учебной программы, разработанной для абсолютных новичков, начинающих свою карьеру в сфере разработки программного обеспечения.
★ 5.0 (3,434)
$4.99$9.99
Веб-системы на Python: интеграция, тестирование и пакетирование
Узнайте, как создавать, тестировать и распространять веб-приложения на Python, а также освоите современные методы интеграции и эффективные рабочие процессы пакетирования для кросс-платформенного развертывания.
★ 4.9 (21)
$4.99$9.99
Часто спрашивают
Что нужно для прохождения курса?
+
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить?
+
Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги?
+
Да — полный возврат в течение 30 дней, без вопросов.
Как долго будут доступны материалы?
+
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат?
+
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство