BLACK FRIDAY deals live across the site – get 20% off ISTQB and BCS! - code: BF26WEEK2UK

deb98cc4-3a92-4ecc-be6c-18ef1d82de01

Python Fundamentals

Apply Python knowledge in software testing roles

If you work in software testing, understanding Python can help when examining existing scripts or discussing code with developers. This one-day introductory course gives you an opportunity to become more familiar with programming terminology and recognise common code structures. It can also help you assess whether more advanced Python training would be relevant to your professional development.

Learning objectives
  • Describe Python script structure and coding rules
  • Identify variables, literal values and data types
  • Deduce expression behaviour using Python operators
  • Interpret if statements and code blocks
  • Identify function calls and explain modules
  • Identify containers and their individual elements
  • Interpret the behaviour of Python loops
  • Identify access to object attributes and methods

Key facts

Certification

This is a skills and knowledge-based course without formal accreditation.  

Who it’s for

Technical professionals looking to understand Python scripts, interpret programming logic and develop foundational coding knowledge.

Prerequisites

No previous programming experience is required. Delegates should have basic computing skills, including navigating files, editing documents and using the web.

Exam information

There is no formal exam for this course

Optional extras

There are no optional extras with this course

Pre-course

No formal pre-course work is required

FAQs

How does Python fit into your development as a software tester? Whether you're new to programming or looking to build your technical knowledge, we've addressed some key questions about the course, its core focus and the skills you can expect to develop.

How could Python knowledge support my software testing work?

If your role involves reviewing Python scripts or collaborating with developers who use Python, familiarity with the language may be useful. The course introduces the terminology and coding structures you'll encounter when examining existing scripts, providing a starting point for further technical learning.

What is the difference between Python Fundamentals and our longer Python programming courses?

Python Fundamentals provides a broad introduction to coding concepts, focusing on understanding and modifying existing scripts. Our more comprehensive Python programming courses typically explore these concepts in greater depth and aim to develop independent coding skills. This introductory course can help you decide whether further Python programming study is right for you.

Which Python topics are covered in this introductory course?

The course covers the essential programming concepts needed to understand how Python scripts work. You'll explore how Python stores and processes information, makes decisions and controls the flow of instructions. You'll also examine how functions, loops and objects contribute to script behaviour, helping you develop the skills to interpret existing code and make minor modifications.

Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

We're here to help
Speak to our learning experts

Not sure which course or study option is right for you? Get in touch with our team of advisors for personalised guidance and support throughout your learning journey.

Business transformation
Looking to develop your business or team?

Need to upskill your team? Our bespoke development solutions are designed to enhance team performance, retain talent, and drive organisational excellence. One of our development consultants would love to chat.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.