I've never seen a Pandas tutorial advocating the for-loops the author describes and I have rarely come across for-loops in other people's Pandas code. I think the article could remove the for-loop "how not to" examples and it would be a typical "getting started with Pandas" article.