When you’re loading large file into a pandas Dataframe, object, Pandas consumes more memory than expected. In this blog, we will try to mitigate this with some best practices

Type Conversion

Taking care of data type as multiple use-cases

  • Reduce memory usage
  • Unmatched type
  • Specifical type

Let’s focus on memory…


The Azure CLI is a cross-platform, command-line tool built-in Python that creates, updates, and removes nearly all Azure resources. It provides you a fairly easy-to-understand CLI that uses the various Azure Rest APIs behind the scenes.

Azure CLI via Azure Cloud Shell

If you’re using a Azure Cloud shell to…


Docker has provided tremendous benefits over traditional hypervisors. However, most of its components are shared with the host kernel. So, if proper security measures are not taken, the host system can be at risk of being compromised and let an attacker take control of it. …


Pandas provides extensive methods for data selection, Below are some methods you could choose,

  • Pass condition expression to [] operation.
  • Use the query() function.
  • Use the eval() function.

To understand which is more optimised way of data filtering, We will create a sample dataframe with a large data set and…


It’s been over a year into remote working for me, not generalising most of them would have gone remote during this pandemic . Meetings have become virtual; Life has become virtual; we can work from anywhere, but we missed one thing, Mental health is gone for a toss. The Burnout…


Rejection is something that is an inevitable part of the job search process. That said, we all know how painful and anxiety-inducing it can be when your potential dream job turns out not to be right for you or your preparation wasn’t enough. Let’s agree. It’s arduous and agonising.

I…


npm is a package management solution for node js, If you think npm stands for node package management, then you’re wrong, It ‘s not an acronym. npm put modules in place so that node can find them, and manages dependency conflicts intelligently. …


API documentation is the technical documentation of an API. It usually includes everything from what types the API supports to which endpoints exist and what they do. The documentation is essential in a few ways:

  • Any developer who wants to use an API will need this document to know how…


Having anxiety is not an uncommon phenomenon, but when it’s so bad that it starts to cause you trouble, it’s time to take action. Knowing how to cope with anxiety and the thoughts in your head may help you get back on your feet and feel better fast.

One of…


Python provides broad flexibility of OOPS concepts, but it’s underrated/unknow. Today, let’s cover the usages of a different methods available in the Python OOPS teritory.

  1. Instance method
  2. Static method
  3. Class method
  4. Abstract method

Instance method

Instance methods are very basic and easy method that we use regularly when we create Class in…

Dhinesh Sunder Ganapathi

Author, Engineer, Blogger,

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