In non-technical words it is a measure of how much the portfolio changes in a given time frame, on a dollar basis. For the kind of algos Q wants, you want it to be closer to 0.1 than to 1.0, on a daily basis (and have few, if any spikes to large values).
If you look at http://www.morningstar.com/InvGlossary/turnover_ratio.aspx, it is basically saying that if nothing is purchased or nothing is sold, then there is no turnover. In the case of both purchases and sales, suppose the two are equal, and equal to the denominator, which is the total in the portfolio (everything in dollars). Then you get 100% turnover, which is intuitive, since you purchased the total portfolio value, and at the same time sold it (e.g. you went from SPY to BSV, i.e. all stocks to all bonds). If you purchase 50% of the portfolio value and sell 25% of it, then half of the purchase went to increasing the portfolio value, and half went to matching what was sold, 25% of the portfolio value. It's the matching part of the two transactions that matter in the turnover. So, you'd end up with 25% turnover.
By the way, be careful with the turnover constraint, since it can crash the optimizer. I suggest using a try-except structure to avoid a crash, when running the optimization (e.g. with order_optimal_portfolio).