December 22, 2016
Integrated Development Environment (IDE) An integrated development environment is an application which provides programmers and developers with basic tools to write and test software. In general, an IDE consists of an editor, a compiler (or interpreter), and a debugger which can be accessed through a graphic user interface(GUI). According to Wikipedia, “Python is a widely used […]
December 22, 2016
This is  a small tutorial to start using Redis with Python. We will look at the steps that tell you how to install Redis in your local ubuntu machine. As we are compiling from source this should also represent how to install in any linux distribution. Then, we can look at some basic commands in […]
December 21, 2016
In  2011, Lucy Zhang, Ben Davenport and Jon Perlow joined Facebook and started building the Facebook messenger. A major hurdle in their endeavor was long latency when sending a message. The method that they were using to send messages was reliable but slow. They were also able to optimize it to a certain extent. A […]
December 21, 2016
A 2-day experience at Societe Generale, Bengaluru Societe Generale, one of the largest banks in France, in collaboration with HackerEarth, organized Brainwaves, the annual hackathon at Bengaluru on November 12–13, 2016. The theme of the hackathon this year was “Machine Learning”. The hackathon had an online qualifier from where 85 top teams out of 2200 […]
December 20, 2016
Introduction Last week, we learned about Random Forest Algorithm. Now we know it helps us reduce a model's variance by building models on resampled data and thereby increases its generalization capability. Good! Now, you might be wondering, what to do next for increasing a model's prediction accuracy ? After all, an ideal model is one […]
December 19, 2016
Is it gonna rain today? Should I take my umbrella to the office or not? To know the answer to such questions we will just take out our phone and check the weather forecast. How is this done? There are computer models which use statistics to compare weather conditions from the past with the current […]
December 17, 2016
There are so many programming languages to learn; hundreds of front-end and back-end languages, their frameworks, building applications using them, and so on. If you are majoring in computer science, you will have picked up C or C++, but if you program for a living, it is more likely that Java, Python, Perl, and Ruby […]
December 17, 2016
Even after reading many articles on Banker's algorithm and Europe's deadlock several times, I couldn't get what they were about. I didn’t understand the algorithm could have solved with the debt crisis. I realized I would have to go back to the basics of banking and figure out answers to these: How do banks work? How […]
December 16, 2016
Times are changing and have been for a while now. In the world of STEM, women are no longer considered a “bad fit,” which is easily proved by the amazing number of brilliant women in the field today. Women are just as interested in finding out how things work, extracting insight from data, problem-solving, and […]
December 15, 2016
This post will help you get started with Python decorators through some real life examples. Some familiarity with the Python programming language is expected.   Before directly jumping into decorators, let’s take a step back and start with Python functions. This will help you understand the concepts better. Functions A function in Python can be […]