61 followers
I post about algorithmic solutions for software engineering problems, interesting programming tips & tricks and sometimes machine learning & competitive programming too
Subscribe to my newsletter and never miss my upcoming articles
Introduction Python is one of the world’s most popular and in-demand programming languages. This is for many reasons: Easy to learn Versatile Huge range of modules and libraries I almost use Python daily. Along the way, I’ve picked up a few clever ...
Introduction In this tutorial we are going to build an exciting project on Chatbot. We will be implementing a chatbot which will reply to the messages to a group or person from your WhatsApp account without your intervention (because some conversatio...
Introduction If you are new to the concept of containers and the Docker & Kubernetes platform, chances are you will find plenty of theoretical resources online but there is a huge gap when it comes to practical tutorials. This blog post is aimed to f...
What is NLP 🤖 NLP is the subset if AI which enables computers to understand, interpret, and manipulate human natural languages. The history of NLP started in the early 1950s(although work can be found from earlier periods too) when Alan Turing publ...
A recursive function is tail recursive when recursive call is the last thing executed by the function i.e the function returns a call to itself. Why to care about tail-recursion?🤔 The tail recursive functions considered better than naive functions a...
Secure Copy command or simply known as a "scp" command is a command-line utility that allows you to securely copy files and directories between two locations. Using scp, you can copy a file: From your local system to a remote system. From a remote s...