本书为优特专业精品系列教材之一,以Python语言为工具,采用相当传统的方法,强调解决问题、设计和编程是计算机科学的核心技能。本书介绍Python语言程序设计的基础知识,全书以Python作为实现工具,介绍程序设计的基本思想和方法,培养学生利用Python语言解决各类实际问题的开发能力。在讲解程序设计基础概念、Python语言语法的同时,帮助读者理解围绕计算生态开展编程并解决问题的基本理念和方法,试图从计算技术发展角度阐释Python语言作为“生态语言”的价值,展示一条与其他编程语言不同的学习路径。本书适合作为高职高专院校学生学习程序设计课程的教材,也可供程序员和编程爱好者参考使用。