Difference between equals() method and == in Java

By Abinash Reddy

Generally, the equals() method and == operator are used in Java to compare objects to check for equality. In this article, let’s learn a few important differences between the.... Read More

Creating Beautiful Tooltips With Tippy.js

By Anjan Nair

In this tutorial, we will learn how to create beautiful tooltips with Tippy.js and JavaScript. A tooltip is usually a message which appears when one hovers over a text, button, ima.... Read More

Convert Image into a Pencil Sketch in Python

By Abinash Reddy

In this tutorial, we will use computer vision to convert an image into a pencil sketch with the help of the Python OpenCV library. We will use the OpenCVPython library to convert t.... Read More

Find line number of a specific string or substring or word from a .txt file in Python

By Rohan Harish

In this tutorial, we are going to learn how to find location of one or many strings in terms of line numbers in a text file using Python. For instance let us assume we want to find.... Read More

Credit Card Validation in Java

By Abinash Reddy

Payment by credit card is one of the most widely used payment methods. During online transactions, we will enter the credit card number for payment. But have you ever wondered how .... Read More

How to read CSV file in Java

By Abinash Reddy

CSV files are used to save tabular data in plain text format. A delimiter is used to identify and separate different data tokens in the file. There are multiple ways to read CSV fi.... Read More

Brick Sort in Python

By Abinash Reddy

In this article, we will learn about Brick Sort and its implementation in Python. What is Brick Sort? Brick Sort is also called OddEven Sort. It is essentially a modified version o.... Read More

Plotting A Line Graph Using JavaScript with Chart.js

By Anjan Nair

In this tutorial, we will be looking at a simple method to generate a line graph using JavaScript with the help of Chart.js library. The same template can be used for all types of .... Read More