This guide may assume some very basic programming knowledge, but not necessarily python. It aims to give anyone enough knowledge to start diving into data problems themselves by using these techniques, and tries to explain (fairly comprehensively) everything that is going on for the newcomer.
This guide will be covering several different topics and should equip you with enough knowledge to try some of what you read out on real problems.