SQA Tools Blog

Learn testing and automation, one article at a time

Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.

1,677Articles
1,141Solved Python problems
7Topics
100%Free

Python practice articles

1,137 articles · page 28 of 95 · Clear filters
Python practice

Read lines into a list

Write a Python program to read a file line by line into a list. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python practice

Copy odd lines to another file

Write a Python program to copy the odd-numbered lines of a file to a separate file. Step-by-step explanation, colour-coded code and real output.

2 min readRead →
Python practice

Get a specific line

Write a Python program to get a specific line (by number) from a file. Step-by-step explanation, colour-coded code and real output.

2 min readRead →
Python practice

Extract emails from a file

Write a Python program to get all email addresses from a text file. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python practice

First three and last three lines

Write a Python program to get the first three and last three lines of a file. Step-by-step explanation, colour-coded code and real output.

2 min readRead →
Python practice

Append to a file

Write a Python program to append data to an existing file. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python practice

Overwrite a file

Write a Python program to overwrite the content of an existing file. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python practice

Read a file in read mode

Write a Python program to read a file in reading mode. Step-by-step explanation, colour-coded code and real output.

2 min readRead →
Python practice

All permutations of a string

Write a Python function that returns all permutations of a string, without itertools. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python practice

Integer to words

Write a Python function that converts an integer from 0 to 999 into English words. Step-by-step explanation, colour-coded code and real output.

2 min readRead →
Python practice

Validate a mobile number

Write a Python function to check whether a mobile number is valid: 10 digits starting with 6, 7, 8 or 9 (optionally with...

1 min readRead →
Python practice

Length of the last word

Write a Python function that returns the length of the last word in a string. Step-by-step explanation, colour-coded code and real output.

1 min readRead →

Preparing for a QA interview?

Take free timed mock tests with answers and explanations.