All Articles

What is Exploratory Data Analysis (EDA)?

What is Exploratory Data Analysis (EDA)
Exploratory Data Analysis (EDA) is a data analysis technique where we understand the data precisely. Essentially, it means understanding what’s in the data we’re working with. In this article, I’ll walk you through what exploratory data analysis is and what…

Caterpillar Game with Python

Caterpillar Game with Python
You must have played the caterpillar game on your cell phones when we are not introduced with smartphones. It’s a game about the hungry caterpillar that grows after every meal. In this article, I’ll walk you through how to create…

15 Python GUI Projects with Source Code

15 Python GUI Projects with Source Code
Working on Python GUI projects is a great way to become an expert in Python because first designing logic and then representing it as a graphical user interface teaches us a lot. In this article, I will introduce you to…

CatBoost Algorithm in Machine Learning

CatBoost Algorithm in Machine Learning
The CatBoost algorithm is based on Gradient Descent which is a powerful technique for classification and regression problems in Machine Learning. In this article, I will introduce you to the CatBoost algorithm in Machine Learning and its implementation using Python.…

ROC and AUC in Machine Learning

ROC and AUC in Machine Learning
The ROC and AUC curve in Machine Learning is used to measure the performance of a binary classification model. In this article, I will explain to you what the ROC and AUC curve is in machine learning. ROC and AUC…

Difference Between Multiclass and Multilabel Classification

Difference Between Multiclass and Multilabel Classification
Multiclass classification means a classification problem where the task is to classify between more than two classes. Multilabel classification means a classification problem where we get multiple labels as output. In this article, I will explain the difference between multiclass…

How To Learn Python Step by Step?

How To Learn Python Step by Step?
Python is a versatile programming language that is loved by web developers, data scientists, and newbies around the world. In this article, I will walk you through how to learn Python step by step. Why Python is Popular? Python is…

Best Programming Language for Android Development

Best Programming Language for Android Development
Android is an operating system developed by Google for smartphones and tablets which are developed by all manufacturers. Android Development includes a Software Development Kit (SDK) for programming and assembling multiple modules to create smart Android apps. In this article,…

Read Data From Google Sheets using Python

Read Data From Google Sheets using Python
Google Sheets is an online spreadsheet service from Google that lets you create spreadsheets in the cloud. Reading Google Sheets is different from reading a Microsoft Excel or CSV file using Python. So in this article, I’m going to walk…

Machine Learning Tasks

Machine Learning Tasks
With the use of machine learning, we can work on tasks that are too complex to solve by writing fixed programs. This is what makes machine learning even more interesting because understanding machine learning means understanding how to make our…

Machine Learning Projects on Social Media Analysis

Machine Learning Projects on Social Media Analysis
Social Media Provides a lot of data that can be used to find patterns and make predictions by analyzing use cases of social media applications. In this article, I’m going to introduce you to machine learning projects on social media…

Functional Programming in Python

Functional Programming in Python
Functional programming means handling a large chunk of code by defining your own functions. It means comparing a problem to a set of functions. In this article, I’ll walk you through what functional programming in Python is. What is Functional…

Regular Expressions using Python

Regular Expressions using Python
Regular expressions are a set of characters called patterns that are used to find a substring in a given string. Simply put, this is a technique used to detect substrings in an input string. In this article, I’ll walk you…

Classification Algorithms in Machine Learning

Classification Algorithms in Machine Learning
In classification algorithms, a computer is programmed to specify to which category an entry belongs. Object detection is one of the problems where a classification algorithm can be used. In this article, I will introduce you to all the machine…

What are Machine Learning Algorithms?

What are Machine Learning Algorithms?
To understand everything about machine learning, you need to understand what machine learning algorithm is. In this article, I will explain what machine learning algorithms are. Machine learning algorithms are a type of statistical techniques applied to data using a…

Create an Invoice with Python

Create an Invoice with Python
An invoice is a bill that serves as proof of a transaction between a buyer and a seller. In this article, I will walk you through how to create an invoice with the Python programming language. Create an Invoice with…

Best Programming Language for iOS Development

Best Programming Language for IOS Development
There are so many types of mobile operating systems in the market today, but there is a huge competition between iOS and Android devices. In this article, I will take you through what is the best programming language for iOS…
Data Science | Machine Learning | Python | C++ | Coding | Programming | JavaScript