Found 10784 Articles for Python

Writing files in the background in Python

Hafeezul Kareem
Updated on 12-Feb-2020 13:01:33

428 Views

In this tutorial, we will learn about the multi-threading in Python. It helps us to perform multiple tasks at a time. Python has a module called threading for multitasking.We see how it works by writing data to a file in the background while calculating the sum of elements in a list. Let's see the steps involved in the program.Import the threading module.Create a class by inheriting threading.Thread class.Write the file code inside the run method in the above class.Initialize the required data.Write the code to calculate the sum of numbers in a list.Example# importing the modules import threading # creating ... Read More

Testing in Python using doctest module

Hafeezul Kareem
Updated on 12-Feb-2020 12:58:40

2K+ Views

We know docstring gives extra information about the function and classes in Python. We can also use it for testing of the functions using the doctest module. The doctest modules execute the code which starts with >>> and compares it against the expected output.Follow the below steps to write a function with doctest.Import the doctest module.Write the function with docstring. Inside the docstring, write the following two lines for testing of the same function.>>>function_name(*args).Expected output.Write the function code.Now, call the doctest.testmod(name=function_name, verbose=True) function for testing. We can't see the test results if the verbose set to False and all tests ... Read More

Sum 2D array in Python using map() function

Hafeezul Kareem
Updated on 12-Feb-2020 12:54:03

5K+ Views

In this tutorial, we are going to find the sum of a 2D array using map function in Python.The map function takes two arguments i.e., function and iterable. It passes every element of the iterable to the function and stores the result in map object. We can covert the map object into an iterable.Let's see how to find the sum of the 2D array using the map function.Initialize the 2D array using lists.Pass the function sum and 2D array to the map function.Find the sum of resultant map object and print it.ExampleSee the code below. Live Demo# initializing the 2D array ... Read More

Simple GUI calculator using Tkinter in Python

Hafeezul Kareem
Updated on 12-Feb-2020 12:51:27

3K+ Views

In this tutorial, we are going to create a simple GUI calculator using the Tkinter module. Tkinter is builtin the Python module for developing the GUI application. It's easy to use and comes with Python. We can visualize our data with GUI applications.Let's see how to create a simple GUI calculator.Import everything from the Tkinter using *.Create an interface for the calculator.Create an input function that enters a number into the input field.Create an apparent function that wipes everything from the input field.And finally, evaluate function that computes and gives the result of the expression.Example# importing everyting from tkinter from tkinter import * ... Read More

Run Length Encoding in Python

Hafeezul Kareem
Updated on 12-Feb-2020 12:40:49

2K+ Views

In this tutorial, we are going to learn how to create a run-length encoding in Python. Given a string return a new string containing char and frequency.For example, the string tutorialspoint will be encoded as t3u1o2r1i2a1l1s1p1n1. The order is every char+frequency. Join all of them and return. See the steps below to write the program.Write the function with the name run_length_encoding.Initialize a dictionary with OrderedDict to get an initial count of chars as 0.Iterate over every character of the string and increment the count in the dictionary.Join all the chars and their frequencies. And print it.Initialize the strings and invoke ... Read More

Python program to check if a string contains any unique character

Hafeezul Kareem
Updated on 12-Feb-2020 12:32:36

3K+ Views

In this tutorial, we are going to write a program that checks whether a string contains any special character or not. It's straightforward in Python.We will have a set of special characters in the string module. We can use that one to check whether a string contains any special characters or not. Let's see the steps to write the program.Import the string module.Store the special characters from string.punctuation in a variable.Initialize a string.Check whether the string has special characters or not using the map function.Print the result, whether valid or not.Example# importing the string module import string # special characters ... Read More

Python program to accept the strings which contains all vowels

Hafeezul Kareem
Updated on 12-Feb-2020 12:28:45

1K+ Views

Sometimes you want to accept input based on certain conditions. Here, we are going to see the same type of program. We will write a program that allows only words with vowels. We will show them whether the input is valid or not.Let's see the approach step by step.Define a list of vowels [A, E, I, O, U, a, e, i, o, u]Initialize a word or sentence.Iterate over the word or sentence.Check if it is present in the list or not.      3.1.1. If not, break the loop and print Not accepted.Else print acceptedExampleLet's convert the text into Python ... Read More

Print a Calendar in Python

Hafeezul Kareem
Updated on 12-Feb-2020 12:21:27

11K+ Views

In this tutorial, we are going to learn how to print the calendar of month and year using the calendar module of Python. It's a straightforward thing in Python. We need year and month numbers. That's it.Let's see how to print a year calendar. Follow the below steps to print the year calendar.Import the calendar module.Initialize the year number.Print the calendar using calendar.calendar(year) class.ExampleSee the below code. Live Demo# importing the calendar module import calendar # initializing the year year = 2020 # printing the calendar print(calendar.calendar(year))OutputIf you run the above code, you will get the following output.        ... Read More

Multiplication of two Matrices using Numpy in Python

Hafeezul Kareem
Updated on 12-Feb-2020 11:49:31

725 Views

In this tutorial, we are going to learn how to multiply two matrices using the NumPy library in Python. It's straightforward with the NumPy library.It has a method called dot for the matric multiplication. You can install the NumPy library with the following command.pip install numpyLet's see the steps involved in the program.Import the NumPy library.Initialize the matrices.Multiply the matrices with numpy.dot(matrix_1, matrix_2) method and store the result in a variable.Print the result.See the below code.Example# importing the module import numpy # initializing the matrices matrix_1 = [       [1, 2, 3], [4, 5, 6], [7, 8, 9] ... Read More

Move all zeroes to end of the array using List Comprehension in Python

Hafeezul Kareem
Updated on 12-Feb-2020 11:44:21

2K+ Views

Given a list of numbers, move all the zeroes to the end using list comprehensions. For example, the result of [1, 3, 0, 4, 0, 5, 6, 0, 7] is [1, 3, 4, 5, 6, 7, 0, 0, 0].It's a single line code using the list comprehensions. See the following steps to achieve the result.Initialize the list of numbers.Generate non-zeroes from the list and generate zeroes from the list. Add both. And store the result in a list.Print the new list.Example# initializing a list numbers = [1, 3, 0, 4, 0, 5, 6, 0, 7] # moving all the zeroes ... Read More

Advertisements