Image for post
Image for post
Photo by AltumCode on Unsplash

When you are working on a project that takes a lot of input from the user and stores all kinds of user data, it becomes crucial to have a good database to manage the user data and be able to do so in an efficient way.

While program data and instances are commonly stored in the form of Files, it is not the most efficient way to store the data when…


Image for post
Image for post
Photo by Glenn Carstens-Peters on Unsplash

Selenium is a powerful tool to use for web scraping but it has its flaws, which is fair as it was developed mainly for testing web applications. Beautiful Soup on the other hand was developed specifically for web scraping and is a very powerful one indeed.

But even Beautiful Soup has its weaknesses, it is not very useful if the data that needs to be scraped is behind a “wall”, as in requires user login to access that data or requires some actions from the user.

This is where we can use Selenium, to automate the user interactions with the…


Image for post
Image for post
Photo by Pereanu Sebastian on Unsplash

I had always wanted to start a blog, but I did not know where to start from and I always thought what would I write about and how would I keep getting new content for each blog.

It is because of the thoughts like these, that I did not start my blog sooner. So, I kept procrastinating and the thought of starting my blog was put aside and I kept doing other things.

One day I was like, lets do this…


Image for post
Image for post
Photo by Andrew Neel on Unsplash

When we are taking our first baby steps, we make mistakes and we all fall but,

Learning to code has always been something I wanted do, I found the ability to make the machine do what you want impressive and coding makes you more connected with your machine in a way.

But when I started out I actually didn’t know…


Image for post
Image for post
Photo by Hunters Race on Unsplash

No, so this is not a get rich quick scheme to make you rich overnight, but these 4 tips will help you slowly and surely accumulate money. In fact, Accumulating wealth takes time, and it is a life long process, but if you follow financial discipline and don’t squander away the money you make, that’s half the job done.

“Money saved is money earned”

With that said, you could probably guess what the first tip would be. …


Image for post
Image for post
Photo by rupixen.com on Unsplash

We all have tried to maintain a journal to list down our monthly Incomes and Expenses but only a few of us succeed in doing so regularly. I for one find it really tedious to jot down all the Income-Expense details regularly and I fail to maintain the accounts properly.

So, I came up with this simple but useful Python program that you can use to fill in your income-expense details on the go, and you can even visualize graphically how much you are…


Image for post
Image for post
Photo by Kevin Ku on Unsplash

“Learning to code is useful no matter what your career ambitions are.”
Arianna Huffington, Founder, The Huffington Post

The more you think about what future jobs would be like, the more you find the answers pointing towards automation of processes that would conventionally be done by manual labour.

This essentially pushes one to think about learning to code, at least basics…


Image for post
Image for post
Photo by Kon Karampelas on Unsplash

Hey Readers,

Hope you all are safe and healthy. This is my first blog EVER!, So I’m really excited to start, lets do that then.

So here I was surfing through the great ocean of Reddit on one fine day, as usual I came across a post that I wanted to share with my friend. …

Ashish Nair

Developer for Python & Android.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store