程序员经常通过刷题来提升Python编程技能。这门课程由不列颠哥伦比亚大学信息学院提供,代码为LIBR 559C,由Muhammad Abdul-Mageed博士指导,于2018年冬季学期每周三晚上9:00–11:50在iSchool露台实验室举行。办公室位于494号,办公电话6048-274-530,周一上午11:00 -下午1:00或预约。电子邮件地址为iSchool@UBC。课程目标在于教授Python编程语言的基本原理和应用,适用于文本处理、数据挖掘、分析以及Web开发等多个领域。