Markov chains are an incredibly simple way to understand text and speech. In this talk we'll implement Markov chains, train them on different data and try to let python create new texts on it's own. Let's see how well this basic method does in creating texts that simulate poetry, famous books and other interesting things. The results might surprise you.
Slides available here: http://il.pycon.org/2016/static/sessions/omer-nevo.pdf