Searching Algorithms

1. Linear or sequential search The linear search is used to find an item in a list. The items do not have to be in order. To search for an item, start at the beginning of the list and continue searching until either the end of the list is reached or the item is found. [Read More]
Tags: python, search, algorithms

pandas cheat sheet

pandas is a powerful and flexible open source tool for data analysis and manipulain in python. [Read More]
Tags: python, pandas

Estimating the Survival chance of Titanic passengers

Overview of data On April 15, 1912, the Titanic sank after colliding with an iceberg, killing 1502 out of 2224 passengers and crew. Although there was some element of luck involved in surviving the sinking, some groups of people were more likely to survive than others, such as women, children, and the upper-class. In this tutorial, we carry an analysis to find out who these people are. [Read More]
Tags: machine learing, classification

Basics of Git

A tutorial for beginners

Git is a version control system (VCS) for tracking changes in files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files.It was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. [Read More]

Flake it till you make it

Excerpt from Soulshaping by Jeff Brown

Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? [Read More]