Learning Python Pandas and scikit-learn with the Kaggle Titanic dataset