Sales Analysis Project using Python

In this post, I use Python, Pandas & Matplotlib to analyze and answer business questions about 12 months worth of sales data. The data contains hundreds of thousands of electronics store purchases broken down by month, product type, cost, purchase address, etc. The dataset can be downloaded here. In this analysis, I’m using jupyter notebook. First,…

Read More

Multiple Constructors in Python

Multiple constructors are required when we want to have a different behavior of an object to perform the different actions on the object of a class. The different behavior of an object can be achieved by providing the different parameters based on the type of parameters, number of parameters. We can have a different behavior…

Read More

Zomato Data Analysis Project using Python

Zomato is one of the most useful apps for foodies who want to taste the best cuisines of every part of the world. They lie in your budget. This article is directed towards those who want to find affordable restaurants in different parts of the country and explore a variety of cuisines. We analyzed the…

Read More

Constructors in Python

A constructor is a special method used to create and initialize an object if a class. On the other hand, a destructor is used to destroy the object. Example: When we execute obj = Sample(), Python gets to know that obj is an class sample and calls the constructor of that class to create an…

Read More

Destructors in Python Explain clearly

A destructor is called when an object is deleted or destroyed. The destructor is the reverse of the constructor. Destructor is used to perform the clean-up activity before destroying the object, such as closing database connections or file handle. The special method __del__() is used to define a destructor. We can define a destructor with…

Read More

Gradient Descent for Linear Regression

Gradient Descent is defined as one of the most commonly used iterative optimization algorithm of machine learning to train the machine learning and deep learning models. It helps in finding the local minima of a function. The best way to define the local minima or local maxima of a function using gradient descent is as…

Read More

File Handling in Python

File management In this article, we will learn about python file operations. More specifically, opening a file, reading a file from it, writing into it, closing it, and various file methods that you should be aware of. In Python, a file operation takes place in the following order: 1. Opening Files It is important to…

Read More

Netflix Data Analysis Project using Python

Netflix is one of the most popular streaming services in the world, with a massive subscriber base. In this article we’re going to explore how data scientists can use Python to analyze Netflix data from various perspectives: how you watch Netflix and what you do once it finishes. As we have already worked with Jupyter…

Read More

Spotify Data Analysis Project using Python

Data analysis is an important field in business, research and many other areas. Among the many uses of this data, there are helping to make decisions and publish research papers. The weather can also be predicted based on data analysis too. You’ll learn how to perform exploratory data analysis by analyzing musical-related data sets within…

Read More

Difference between Static and Class method in Python

Object oriented programming is a programming paradigm that relies on the concept of objects. These objects can have properties and methods, and can be manipulated via the language. It is sometimes referred to as “programming with objects” or just “OOP”, and emphasizes code reusability, encapsulation, information hiding, and dynamic binding of data through methods. Methods…

Read More

Linear Regression for Machine Learning

Linear regression is the statistical technique to find relationship between two or more variables. To predict the values of response (target) variable based on that values of predictors (external / independent variables) we can use linear regression. Simple linear regression is having only one external factor while Multiple liner regression is having more than one…

Read More

Different uses of underscore in Python

1 – Using in interpreter When you execute the expression in the python interpreter it will store the result of last executed expression in special variable that is underscore (‘_’). 2 – Using in looping While using loops or iterating over iterable objects you can use underscore (‘_’) as a variable. 3 – Using in…

Read More