Python New versions

In the last few years python released a lot of versions lets have a summary of these versions and features. Version Date Important Feature Reference Python 3.6.14 final 2021-06-28 bpo-44022: mod:http.client now avoids infinitely reading potential HTTP headers after a 100 Continue status response from the server.bpo-43882: The presence of newline or tab characters in parts of a URL …

Twitter

Twitter is an American microblogging and social networking service on which users post and interact with messages known as “tweets”. Registered users can post, like, and retweet tweets, but unregistered users can only read them. Let’s talk about the architecture of Twitter, it is microservice architecture. Before deep-diving into the architecture have a look into …

Recommendation System

Humans need recommendation since childhood, he needs to know what is good for him, like where and how he spends his holidays, which food is good for him, what subjects are best for him, what are best colleges, etc.. In terms of implementation we can divide it into two categories: Memory-based: Use Statistical tool like …

Clustering

There are billions of stars in the galaxy and we are in the way of finding new constellations but how can we find them as there are no labels, well clustering is the solution. In order to solve unsupervised problems in machine learning, we use clustering algorithms. We can classify clustering as : Partitioned-based clustering …

PCA Principal Component Analysis

Principal component analysis (PCA) is used as a dimensionality reduction technique. When we have a lot of dimension in data it’s difficult to find the dimensions which are responsible for the results. Let us consider a scenario in which you have an army of 10,000 soldiers. How can we determine that the army will win …