Python case studies