Companies Home Search Profile

Python: The Complete Guide for Software Testers

Focused View

Dmitry Shyshkin

8:29:44

35 View
  • 1. Introduction & Scope of the Python for testers Course.mp4
    02:21
  • 2.1 Code for this course.html
  • 2. Accessing Course Materials Source Code Downloads.mp4
    02:16
  • 3. How to Get the Most Out of This Course Important Tips.mp4
    04:28
  • 1. A Brief Introduction to Python Programming.mp4
    02:03
  • 2.1 httpswww.python.org.html
  • 2. Installing Python A Step-by-step Guide.mp4
    03:43
  • 3. Your First Python Program Hello, World!.mp4
    04:36
  • 4.1 JetBrains PyCharm download.html
  • 4. Choosing and Setting up Your IDE.mp4
    04:15
  • 5. Diving Deeper into PyCharm.mp4
    01:30
  • 6. Quiz for Section 2 Python Basics.html
  • 1. Launching Your First Python Project.mp4
    03:20
  • 2. Understanding Python Syntax The Basics.mp4
    04:30
  • 3. Working with Python Variables.mp4
    13:32
  • 4. Pythons Data Types An Overview.mp4
    02:50
  • 5. Numeric Data Types in Python.mp4
    12:45
  • 6. Handling Strings in Python.mp4
    14:27
  • 7. Understanding Pythons Lists and Tuples.mp4
    17:55
  • 8. Working with Dictionaries in Python.mp4
    08:55
  • 9. Python Sets A Comprehensive Guide.mp4
    05:31
  • 10. Booleans in Python A Complete Guide.mp4
    05:44
  • 11. Quiz for Section 3 Exploring Pythons Data Types & Structures.html
  • 1. Python Operators An In-depth Study.mp4
    16:04
  • 2. Pythons Control Structures The Basics.mp4
    03:51
  • 3. Using Conditional Statements in Python.mp4
    14:22
  • 4. Homework Practicing Conditional Statements.mp4
    07:38
  • 5. Loop Structures in Python A Detailed Overview.mp4
    11:39
  • 6. Control Statements within Loops.mp4
    09:24
  • 7. Homework Practice Your Loop Knowledge.mp4
    09:33
  • 8. Quiz for Section 4 Mastering Python Operators & Control Structures.html
  • 1. Introduction to Python Functions.mp4
    05:10
  • 2. How to Pass Arguments to Python Functions.mp4
    13:34
  • 3. Returning Values from Functions in Python.mp4
    05:14
  • 4. Homework Enhance Your Function Skills.mp4
    05:04
  • 5. Understanding Variable Scopes and Lifetime in Python.mp4
    09:25
  • 6. Documenting Python Functions & Best Practices.mp4
    07:50
  • 7. Section 5 Quiz Functions and Scope in Python.html
  • 1. A Primer on Object-Oriented Programming.mp4
    05:09
  • 2. Creating Classes & Objects in Python A How-to Guide.mp4
    18:13
  • 3. Exploring Class Attributes & Methods in Python.mp4
    13:50
  • 4. Python Constructors & Their Role in Initialization.mp4
    09:31
  • 5. Mastering Inheritance in Python.mp4
    10:31
  • 6. Hands-on Practice Inheritance in Python.mp4
    14:43
  • 7. Understanding Encapsulation in Python.mp4
    12:50
  • 8. Hands-on Practice Encapsulation in Python.mp4
    13:05
  • 9. Exploring Polymorphism in Python.mp4
    12:14
  • 10. Hands-on Practice Polymorphism in Python.mp4
    04:39
  • 11. Practical Examples Python OOP in Action.mp4
    24:03
  • 12. Homework Enhancing Your OOP Skills.mp4
    11:40
  • 13. Section 6 Diving into Object-Oriented Programming with Python Quiz.html
  • 1. Exceptions & Error Handling in Python.mp4
    13:13
  • 2. File InputOutput Handling Files in Python.mp4
    13:15
  • 3. Python Iterators Mastering Iteration in Python.mp4
    07:08
  • 4.1 A list of all the format codes.html
  • 4. Working with Dates in Python.mp4
    09:09
  • 5. Using Built-in Math Functions in Python.mp4
    13:31
  • 6. Quiz for Section 7 Advanced Python Concepts for QA Engineers.html
  • 1. Installing Python Packages with PIP.mp4
    04:10
  • 2. Managing Dependencies with requirements.txt.mp4
    07:35
  • 3. Understanding & Using Virtual Environments.mp4
    03:10
  • 4. How to Create a Virtual Environment in Python.mp4
    07:06
  • 5. Discovering Pythons Rich Library Ecosystem.mp4
    13:24
  • 6. Section 8 Leveraging Python Packages & Libraries Quiz.html
  • 1. Introduction to Software Testing in Python.mp4
    04:38
  • 2. Unit Testing with PyTest A Comprehensive Guide.mp4
    04:37
  • 3. Your First PyTest A Hands-on Approach.mp4
    05:07
  • 4. Homework Practice Your Testing Skills.mp4
    04:03
  • 5. Advanced PyTest Features Enhancing Your Testing Abilities.mp4
    12:19
  • 6. Bonus Lecture.mp4
    03:22
  • 7. Quiz for Section 9 Software Testing with Python.html
  • Description


    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.

    Who is this for?


  • Software testers looking to enhance their testing abilities with Python, as well as beginners interested in software testing and Python.
  • What You Need to Know?


  • Basic knowledge of software testing concepts. No prior programming experience needed, as the course starts with Python basics.
  • More details


    Description

    Welcome to the "Python: The Complete Guide for Software Testers" course. This comprehensive course is specifically designed to guide you on a journey from manual to automated testing, using Python, one of the leading languages in the test automation landscape. By the end of this course, you'll not only have mastered Python and its application in test automation but you'll also be positioned to enhance your career in the booming field of software testing.


    What You'll Achieve in this Course:

    - Master Python from scratch, a powerful and user-friendly language for test automation

    - Learn the principles of Object-Oriented Programming (OOP) and how to apply them in Python

    - Gain proficiency in Python packages and libraries, setting up virtual environments, and managing dependencies

    - Become adept in software testing with Python and the PyTest framework


    Who Should Enroll in this Course?

    Are you a software tester looking to transition from manual to automated testing? Do you aspire to boost your income and marketability in the tech industry? If so, this course is tailored for you. Even if you've never programmed before, you'll find this course engaging, as it's designed to take you from Python novice to proficient in Python.


    What Makes this Course Unique?

    Our Python for Testers course stands out because it delivers more than just Python knowledge; it enables you to utilize Python in real-life software testing scenarios. This course's focus is on how Python can be harnessed in test automation, giving you practical skills to automate software tests and manage test failures and exceptions. Our dedication to your success in the field of software testing is evident in the course's design and structure.


    What's Included in this Course?

    - Comprehensive coverage of basic to advanced Python concepts

    - A deep dive into software testing principles with Python and PyTest framework

    - Engaging content, delivered via easy-to-follow video lessons

    - Premium support from the course instructor

    - Lifetime access to course updates


    Your Success is Our Goal

    We're committed to your satisfaction and success. If, for any reason, you're not satisfied with this course, we offer a 30-day money-back guarantee, in accordance with Udemy's Terms of Use. We're continually updating our course content to keep it relevant, and your questions will always be answered promptly.


    Embark on your journey in Python test automation today with "Python: The Complete Guide for Software Testers". Your future in software testing starts here.

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dmitry Shyshkin
    Dmitry Shyshkin
    Instructor's Courses
    Hello! I'm Dmitry Shyshkin, your guide to thriving in your QA career by simplifying the process of learning test automation.As a Principal Software Development Engineer in Test, I bring over a decade of experience in test automation, utilizing tools like Selenium and other cutting-edge technologies.My passion for test automation ignited with the automation of my very first test. Since then, I've been automating everything – not just tests! From streamlining my job search to optimizing flight searches for budget-friendly travel, I've embraced automation wholeheartedly and can't wait to share my expertise with you.My journey as an instructor began in 2017, with my first Udemy course launching in 2018. Committed to continuous improvement, I constantly update my courses and acquire new skills to ensure I deliver the most effective and up-to-date learning experience for you.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 59
    • duration 8:29:44
    • Release Date 2023/10/13