Python: The Complete Guide For Software Testers


Python: The Complete Guide For Software Testers
Python: The Complete Guide For Software Testers
Published 8/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz

Master Python for Testing: Automate Tests, Handle Exceptions, Explore OOP, and Dive into Python Libraries

What you’ll learn

Master the basics and advanced concepts of Python programming.

Gain a deep understanding of Python’s data types, structures, and control structures.

Learn Object-Oriented Programming (OOP) in Python and apply OOP concepts like inheritance, encapsulation, and polymorphism.

Acquire skills for software testing in Python, including unit testing with PyTest, and handling exceptions & errors.

Requirements

Description

Overview

Section 1: Course Overview

Lecture 1 Introduction & Scope of the Python for testers Course

Lecture 2 Accessing Course Materials: Source Code Downloads

Lecture 3 How to Get the Most Out of This Course: Important Tips

Section 2: Python Basics

Lecture 4 A Brief Introduction to Python Programming

Lecture 5 Installing Python: A Step-by-step Guide

Lecture 6 Your First Python Program: "Hello, World!"

Lecture 7 Choosing and Setting up Your IDE

Lecture 8 Diving Deeper into PyCharm

Section 3: Exploring Python’s Data Types & Structures

Lecture 9 Launching Your First Python Project

Lecture 10 Understanding Python Syntax: The Basics

Lecture 12 Python’s Data Types: An Overview

Lecture 13 Numeric Data Types in Python

Lecture 14 Handling Strings in Python

Lecture 15 Understanding Python’s Lists and Tuples

Lecture 16 Working with Dictionaries in Python

Lecture 17 Python Sets: A Comprehensive Guide

Lecture 18 Booleans in Python: A Complete Guide

Section 4: Mastering Python Operators & Control Structures

Lecture 19 Python Operators: An In-depth Study

Lecture 20 Python’s Control Structures: The Basics

Lecture 21 Using Conditional Statements in Python

Lecture 22 Homework: Practicing Conditional Statements

Lecture 23 Loop Structures in Python: A Detailed Overview

Lecture 24 Control Statements within Loops

Lecture 25 Homework: Practice Your Loop Knowledge

Section 5: Functions and Scope in Python

Lecture 26 Introduction to Python Functions

Lecture 27 How to Pass Arguments to Python Functions

Lecture 28 Returning Values from Functions in Python

Lecture 29 Homework: Enhance Your Function Skills

Lecture 31 Documenting Python Functions & Best Practices

Section 6: Diving into Object-Oriented Programming with Python

Lecture 32 A Primer on Object-Oriented Programming

Lecture 33 Creating Classes & Objects in Python: A How-to Guide

Lecture 34 Exploring Class Attributes & Methods in Python

Lecture 35 Python Constructors & Their Role in Initialization

Lecture 36 Mastering Inheritance in Python

Lecture 37 Hands-on: Practice Inheritance in Python

Lecture 38 Understanding Encapsulation in Python

Lecture 39 Hands-on: Practice Encapsulation in Python

Lecture 40 Exploring Polymorphism in Python

Lecture 41 Hands-on: Practice Polymorphism in Python

Lecture 42 Practical Examples: Python OOP in Action
Lecture 43 Homework: Enhancing Your OOP Skills

Section 7: Advanced Python Concepts for QA Engineers

Lecture 44 Exceptions & Error Handling in Python

Lecture 45 File Input/Output: Handling Files in Python

Lecture 46 Python Iterators: Mastering Iteration in Python

Lecture 47 Working with Dates in Python

Lecture 48 Using Built-in Math Functions in Python

Section 8: Leveraging Python Packages & Libraries

Lecture 49 Installing Python Packages with PIP

Lecture 50 Managing Dependencies with requirements.txt

Lecture 51 Understanding & Using Virtual Environments

Lecture 52 How to Create a Virtual Environment in Python

Lecture 53 Discovering Python’s Rich Library Ecosystem

Section 9: Software Testing with Python

Lecture 54 Introduction to Software Testing in Python

Lecture 55 Unit Testing with PyTest: A Comprehensive Guide

Lecture 56 Your First PyTest: A Hands-on Approach

Lecture 57 Homework: Practice Your Testing Skills

Lecture 58 Advanced PyTest Features: Enhancing Your Testing Abilities

Lecture 59 Bonus Lecture

Software testers looking to enhance their testing abilities with Python, as well as beginners interested in software testing and Python.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima