# Tanvi Bugdani

## RSA Algorithm: Theory and Implementation in Python

Cryptography is the practice of securing communication by using codes and ciphers. It includes a variety of techniques for converting plaintext into ciphertext, enabling secure communication, and protecting the confidentiality and integrity of data. Banking, email, e-commerce, and other industries all employ cryptography extensively. In this article you will learn about asymmetric encryption and the […]

## How to get the cartesian product of a series of lists?

In this tutorial, I am going to demonstrate the different methods that you can use to get the cartesian product of a series of lists. You will learn 3 methods to find the cartesian product of a series of lists. Let us start by getting a recap of Python lists. What are Python lists? A

## HashSets and HashTables in Python

There are many ways in which data can be stored and retrieved. Let us say you want to store the data related to a cricket match. One way to do it is to create a list of lists for each attribute and its value as shown below: Output: Here, the data is stored in contiguous memory

## How to Divide Each Element in a List in Python?

In this tutorial, I am going to demonstrate different methods for dividing each element in a given list by an integer. You will see four methods to divide every element in a list by an integer. But first, let me give you a recap of Python lists. What is a list in Python? A list

## How does tuple comparison work in Python?

Python has four built-in data types that are used to store collections of data. These Python data types are: A tuple in Python is a collection of data items or objects stored inside a single variable. The data items inside a tuple are separated by commas. Syntactically, tuples store data inside round brackets i.e. (<insert

## Pandas to_sql(): Write records from a DataFrame to a SQL Database

Pandas is the preferred library for the majority of programmers when working with datasets in Python since it offers a wide range of functions for data cleaning, analysis, and manipulation. You’ll have to use SQL if you incorporate a database into your program. A Pandas DataFrame can be loaded into a SQL database using the

## Pandas merge(): Merging DataFrame or Series objects with a join

Two Pandas DataFrame or Series objects can be joined together in a database-style operation using the Pandas merge() function. When merging items based on one or more keys, it is utilized. You will learn about the Pandas merge() method in this lesson as well as how to use its various available parameters to put it