Some tips and tricks to make the most of your Github experience Originally published here This article compiles some useful tips and hacks that I have discovered over time while using Github. These have been gathered from various sources over time. I have filtered out the ones that were too familiar to avoid repetition. … Continue reading A Tour of 10 Useful Github Features
Get notified when your long-running cell finishes execution. Photo by Manja Vitolic on Unsplash If you are a Jupyter Notebook user, there must have been scenarios when a particular cell took a lot of time to finish the execution. This is particularly common during model training in machine learning, hyperparameter optimization, or even when running lengthy … Continue reading Enabling notifications in your Jupyter notebooks for cell completion
Managing large datasets on Kaggle without fearing about the out of memory error Image by user Datatable is a Python package for manipulating large dataframes. It has been created to provide big data support and enable high performance. This toolkit resembles pandas very closely but is more focused on speed. It supports out-of-memory datasets, multi-threaded data processing, … Continue reading Using Python’s datatable library seamlessly on Kaggle
A quick overview of the super useful Collections module of Python. If the implementation is hard to explain, it’s a bad idea :The Zen of Python Python is a pretty powerful language and a large part of this power comes from the fact that it supports modular programming. Modular programming is essentially the process of breaking down … Continue reading Python’s Collections Module — High-performance container data types.