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 you are working with a lot of data and you need to be able to create, retrieve, update and delete (CRUD) such data, which is not very convenient with the use of Files. …


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 website and we will use Beautiful Soup to scrape the data after we are inside the “wall”. …


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 and that is what I did, I never would have thought that it feels so amazing to write, now that I have started writing, I can’t stop writing. I just want to keep on writing about something and I am always thinking about the topics on which I could write. …


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 where to start from, with the help of some of the resources online and a whole lot of YouTube videos, I managed to figure out where to start from, I had a little coding experience, from my high school days, in basics of C, C++ and HTML. But that wasn’t much, just a basic understanding and I didn’t even remember some of the concepts that I had learnt at that point. …


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 spending as opposed to your earnings. …


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, to be relevant in the future which most definitely consists of Artificial Intelligence. …


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. …

About

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